29/10/2008, 01:45
|
| | Fecha de Ingreso: octubre-2007
Mensajes: 14
Antigüedad: 17 años, 3 meses Puntos: 1 | |
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 |