Показать сообщение отдельно
  #14 (permalink)  
Старый 07.03.2012, 11:47
Профессор
Отправить личное сообщение для nikita.mmf Посмотреть профиль Найти все сообщения от nikita.mmf
 
Регистрация: 01.02.2010
Сообщений: 364

var toggleClickableLink = (function (){
    var stopHandler = function ( e ) { e.preventDefault && e.preventDefault() || (window.event.returnValue = false); };
    return document.addEventListener ? function ( linkObj ) {
        linkObj[ (linkObj.isDisable ? "remove" : "add") + "EventListener" ]("click", stopHandler, false);
        linkObj.isDisable = !linkObj.isDisable;
    } : function ( linkObj ) {
        linkObj[ (linkObj.isDisable ? "de" : "at") + "tachEvent" ]("onclick", stopHandler);
        linkObj.isDisable = !linkObj.isDisable;
    };
})();

toggleClickableLink( document.getElementById("myLink") );//запрещаем переход
toggleClickableLink( document.getElementById("myLink") );//возвращаем возможность перехода
Ответить с цитированием