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