Hola,
para imprimir una página abro una nueva ventana y en el <body> tengo
onLoad="javascript:window.print();window.close();"
si le pongo solo
onLoad="javascript:window.print();"
se abre el diálogo de impresión pero me deja la ventana abierta. El problema surge que cuando le pongo el window.close() no le da tiempo a imprimir que ya ha cerrado la ventana.
Probé algo que leí buscando por el foro sobre el evento "onafterprint" pero no me funcionó.
¿Alguien sabe cómo hacer que no se cierra la ventana hasta que se haya mandado a la impresora la página a imprimir?
Gracias.