Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как отменить событие?


Автор: DimanLin 10.4.2008, 14:00
Есть событие. Как его отменить? 
Это не работает... =(. :
document.getElementById('top_onclick').onClick = false;

Автор: TryLight 10.4.2008, 14:28
Код

document.getElementById('inp').onclick = function (){return false;}

Автор: IDVsbruck 10.4.2008, 23:16
document.getElementById('top_onclick').onClick = null;

Автор: Vaulter 11.4.2008, 00:39
пользуйтесь проверенными методами
Код

addEvent=function(el,evname,func){
if(el.attachEvent){
el.attachEvent("on"+evname,func);
} 
else if(el.addEventListener){
el.addEventListener(evname,func,true);}
else{
el["on"+evname]=func;
}
};
removeEvent=function(el,evname,func){if(el.detachEvent){el.detachEvent("on"+evname,func);}else if(el.removeEventListener){el.removeEventListener(evname,func,true);}else{el["on"+evname]=null;}};

Автор: ksnk 11.4.2008, 11:03
Не onClick , а onсlick ... регистр имеет значение...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)