Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/11/2011, 03:57
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 1 mes
Puntos: 192
Respuesta: alerta antes de cerrar navegador

El código del amigo Trublux no parece funcionar (al menos en Chrome).

El problema está en que el evento beforeunload necesita ser manejado por el navegador, por lo que la forma correcta de hacerlo es retornando una cadena, no llamando a un alert. Así:

Código Javascript:
Ver original
  1. $(window).bind('beforeunload', function(){
  2.     return 'Seguro deseas salir?';
  3.   });

Chrome y Firefox ya agregan la pregunta "¿Seguro deseas abandonar esta página?" así que conviene poner un mensaje más descriptivo para que no aparezca la misma pregunta dos veces, como ser "Si abandonas esta página los cambios realizados no se guardarán".

A esto le podés agregar el resto del código de Trublux que realiza el chequeo por si se está enviando un formulario o navegando a otro lado.
__________________
nahueljose.com.ar