¿Hay alguna manera de cambiar la funcion que maneja el onunload al vuelo?
Intento hacer algo así
Código:
Y ya de paso ¿Como puedo hacer que en lugar de un alert salga un MessageBox y si se pulsa cancelar se cancele el cambio de página.// Funcion que maneja la salida sin guardar // (hay que guardarla aqui por las traducciones function salirSinGuardar(e) { alert("<t:Translate key='exitWithoutSaving'>¿Salir sin suardar?</t:Translate>"); } // Añadimos a la salida del formulario el salir sin guardar document.onunload=salirSinGuardar;
Muchas gracias a todos ;)