Показать сообщение отдельно
  #8 (permalink)  
Старый 11.09.2012, 20:52
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от vitorrio
в общем сделал так:

name.onKeyPress = function() { }
name.onchange = function() { }

Ни NULL ни false ни delete не работает, приходится только так ... перезаписывать.
всё нормально работает
<button onmousedown="this.innerHTML += ' click'" onmouseup="this.removeAttribute('onmousedown')">click</button>
<script>
document.body.onclick = function () {
	alert('');
	this.onclick = null;
}
</script>

писать нужно в нижнем регистре

в IE да - не удаляет событийные атрибуты
http://www.quirksmode.org/dom/w3c_core.html
Цитата:
IE5-7 and Opera don't remove event handlers.
Ответить с цитированием