Hola
Necesito hacer un submit en el unload de una pagina.
Para eso, tengo en el unload del body de la pagina una llamada a una funcion javascript que hace lo siguiente:
function CierraSesion(frm) {
frm.action = ...
frm.submit();
}
El problema es que el submit no llega a ejecutarse en IE, pero si en Mozilla.
Para que se ejecute en IE, necesito poner un alert despues del submit, o una funcion que haga un delay. Con cualquiera de los 2 ejemplos siguientes funciona, pero no queda bien tener el alert al cerrar la pagina, ni tampoco me parece útil la segunda opción, porque dependerá de la velocidad de la máquina.
¿Existe alguna otra solución? ¿Retorna algo el submit, para saber si se ha terminado de ejecutar?
function CierraSesion(frm) {
frm.action = ...
frm.submit();
alert();
}
---------------------------------------------------
function CierraSesion(frm) {
frm.action = ...
frm.submit();
for(i=0;i<=100000;i++)
{
}
}
Un saludo