Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/01/2002, 07:05
Avatar de Tx
Tx
 
Fecha de Ingreso: enero-2002
Ubicación: Cba - Arg
Mensajes: 188
Antigüedad: 22 años, 4 meses
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....