Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/12/2010, 09:46
kceres
 
Fecha de Ingreso: mayo-2009
Ubicación: La Habana
Mensajes: 92
Antigüedad: 15 años
Puntos: 0
Respuesta: .bind & .unbind -> Duda!!!

Bueno, despues de una buena noche de suenno me llego una idea y bueno, queria compartirla porque funciono, talvez no se la mas elegante, pero por lo menos funciona ...aqui va!!!

Código:
$(document).ready(function(){
    createEvent();
});

function createEvent(){
    $('#bach_ulmenu *').click(function(){
        $(window).unbind('beforeunload');
        
        var link = $(this).attr('href');
        $(document).stop();

       /**
        * AQUÍ REALIZO TODAS LAS COSAS QUE NECESITO HACER
        * Y DESPUÉS LE DIGO QUE VAYA HACIA DONDE SE DIRIGÍA 
        *
        **/

        windowsBeforUnLoad();
        document.location = link;
        return false;
    });
    
    windowsBeforUnLoad();
}

function windowsBeforUnLoad(){
    $(window).bind('beforeunload', function(e) {
        var e = e || window.event;
        
        // For IE and Firefox
        if (e) {
          e.returnValue = 'texto';
        }

        // For Safari
        return 'texto';
     });
}

si alguien tiene una mejor solución seria bueno que la planteara, pero por el momento me quedo con esta que por lo menos funciona jejejeje

saludos, kceres