Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2010, 23:56
kceres
 
Fecha de Ingreso: mayo-2009
Ubicación: La Habana
Mensajes: 92
Antigüedad: 15 años, 7 meses
Puntos: 0
.bind & .unbind -> Duda!!!

Hola amigos, he estado haciendo una web donde el cliente pide que se confirme la salida de la pagina web o la actualizacion de la misma. esto lo he podido conseguir con esto:

Código:
    $(window).bind('beforeunload', function(e) {
        var e = e || window.event;

        // For IE and Firefox
        if (e) {
          e.returnValue = 'mensaje';
        }

        // For Safari
        return 'mensaje';
     });
con esto hago que la pagina completa ejecute el beforeunload, pero necesito que unos vinculos especificos dentro de la web(el menu) no ejecuten en evento beforeunload quedando algo asi como:

Código:
    $('#bach_ulmenu a').unbind('beforeunload');
con esto supuestamente ejecutaria el metodo beforeunload a toda la pagina menos a $('#bach_ulmenu a'), pero por gusto, siempre ejecuta la funcion para todo ...alguien sabe como puedo hacer esto???


Desde ya muchas gracias por leer mi duda!!!


saludos, kceres