![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/01/2002, 07:05
|
![Avatar de Tx](http://static.forosdelweb.com/customavatars/avatar197_1.gif) | | | Fecha de Ingreso: enero-2002 Ubicación: Cba - Arg
Mensajes: 188
Antigüedad: 23 años, 1 mes Puntos: 1 | |
Re: Urgente Cancelar Evento Unload Hola Eduardo...
Este Script hace lo que pides, y si guarda los cambios no se le vuelve a preguntar y podrá salir de la página normalmente.
En el Head:
<Script Language="javascript">
<!--
function guardarOK(){
document.formA.save.value=1;
}
function aviso(){
if (document.formA.save.value==0)
{
window.event.returnValue= "Antes de salir guarde los cambios por favor.";
window.event.cancelBubble=true;
}
}
//-->
</Script>
En el Body:
<body onBeforeUnload="aviso()">
Y en el formulario un botón de guardar, con un campo de tipo Hidden para saber si guardó los cambios:
<form name="formA">
<input name="Submit" type="button" value="Guardar Cambios" OnClick="guardarOK()">
<input name="save" type="hidden" value="0">
</form>
Saludos.... |