Imprimir desde una página otra distinta

blueFace
05 de Marzo del 2004
Hola,
necesito averiguar como imprimir desde una página HTML otra HTM distinta. No se trata de frames distintos ni nada de eso.
Con window.print() supongo que sólo imprime desde la que hago la llamada al método.

Muchas gracias por adelantado y saludos a todos.

rsalvadores
05 de Marzo del 2004
No pones muchos detalles...

Sería diferente dependiendo de donde haya salido la HTMDistinta.

Si la has creado tu, con window.open:

ventana1=window.open(HTMDistinta)

se imprimirá

ventana1.print()

y si la has cargado en otro navegador, o incluso si no esta cargada:

para eso se podría hacer una chapucilla, abriendola primero con window.open sin barras de herramientas y de pequeñas dimensiones, y despues imprimiendola y cerrandola:

function imprimir(){
ventana1=window.open(HTMDistinta)
ventana1.print()
timerUp=setInterval(cierra,1000)
}
function cierra(){
if (ventana1){
ventana1.close()
clearInterval(timerUp)
}
}

Creo que directamente con window.print() no se puede, es decir, no se puede decir window.print(HTMDistinta) o algo así.

Espero que os sirba de algo.

Ni?
05 de Marzo del 2004
Tengo el mismo problema que tú, si consigues la respuesta envíamela, gracias