Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2008, 01:45
SuperAl1
 
Fecha de Ingreso: octubre-2007
Mensajes: 14
Antigüedad: 16 años, 7 meses
Puntos: 1
Pregunta window.print con otra funcion

Buenos dias, tengo el problema de que en el onload del body introduzco la funcion imprime

function imprime()
{
setTimeout('window.print()',1000);
setTimeout('window.history.go(-1)',7000);
}

Esta funcion hace que cuando pasen 1 segundo, sale la ventana de impresión y a los 7 segundos vuelve hacia la pagina anterior. Pero esta función tiene un problema y es que si el usuario no ha impreso o cancelado la ventana de impresión, cuando se va a ejecutar el window.history.go aparece el siguiente mensaje:

"El documento no puede cambiar mientras se imprime o se abra su vista preliminar"

Por lo que necesito controlar con javascript que esa ventana de impresión ya no esta y es cuando realizaría el history.go ...

¿alguna idea?

Gracias