Hola,
Tengo un problema al que le he dado mucha vueltas y no se solucionar. Es el siguiente:
Tengo un formulario para elegir unas opciones, estas opciones sirven para pasarselas a un script en perl que crea una hoja excel desde una base de datos y la pega en el navegador para que el usuario la guarde. El caso es que el script tarda un rato en ejecutarse y tengo que mostrar una barra de loading o progreso. He utilizado Ajax, javascript y php, pero no tengo forma de saber cuando acaba el script para quitar la barra de progreso.
Alguien sabe si existe un evento para saber cuando la ventana save as salta?
Utilizo un evento onfocus y una variable, porque al saltar el saveas la original pierde el foco y asi al recuperarlo quito la barra de progreso. Pero si el usuario, mientras se ejecuta el script pincha en la ventana la barra desaparece a pesar de estar ejecutandose el script.
Tampoco he conseguido comunicar el scrip en perl con la ventana del formulario para saber cuando acaba.
Gracias adelantadas