Estoy usando el evento onbeforeunload, y al momento de salir la alerta estoy ejecutando una función para realizar un update en la base de datos, pero solo se puede realizar cuando se sale de la página y no cuando se queda en ella.
En resumen, cuando uno le de aceptar a la alerta que ejecute la función, ¿cómo lo podría realizar?
Aquí les dejo mi función.
window.onbeforeunload = confirmaSalida;
mensaje = true;
function confirmaSalida()
{
if(mensaje)
{
xajax_anularMovimiento(document.getElementById('Mo vimiento_idMovimiento').value);
return "Vas a abandonar esta pagina. Si has hecho algun cambio sin grabar vas a perder todos los datos.";
}
}
Gracias de antemano.