Показать сообщение отдельно
  #16 (permalink)  
Старый 07.03.2012, 17:35
Аспирант
Отправить личное сообщение для vladimircape Посмотреть профиль Найти все сообщения от vladimircape
 
Регистрация: 25.01.2012
Сообщений: 95

Сообщение от nikita.mmf Посмотреть сообщение
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") );//возвращаем возможность перехода
Попробывал всё работает. А вот как такое сделать с <button>
Ответить с цитированием