Desde javascript estoy llamando a un método web. Con IE, si paso un parámetro enorme a ese método web, aparece una alerta "Deje de ejecutar este sciprt? Un script en esta página hace que Internet Explorer se ejecute lentamente" aparece.¿Cómo manejar la alerta "una secuencia de comandos en esta página hace que Internet Explorer se ejecute lentamente"?
Es posible manejar el clic en el botón "Sí", de modo que si el usuario decide cancelar la ejecución del script puedo ejecutar algún script alternativo (en este caso, mi script "alternativo" consiste en cerrar algún progreso bar I popup justo antes de ejecutar el script de larga duración).
He visto muchas publicaciones que explican cómo evitar que se muestre esta alerta, pero no quiero que se detenga la alerta: solo quiero poder manejar el caso en el que el usuario decide detenerlo la ejecución del script
Puede tener una función separada que verifique periódicamente si el trabajo continúa o no – JohnP
En JS estándar no se podía; el trabajo se realiza de forma síncrona de un solo subproceso, de modo que la función separada no se ejecutaría hasta después de que se haya completado la primera, lo que sería demasiado tarde. –