Как отменить регистрацию обработчика событий в Internet Explorer 6? - PullRequest
0 голосов
/ 13 января 2009

Я регистрирую функцию с помощью метода onload HTML-формы, мне нужно отменить регистрацию этой функции-обработчика событий при выгрузке формы. Как мне это сделать в Internet Explorer 6?

Ответы [ 2 ]

7 голосов
/ 13 января 2009

, если вы добавили onload в ваш HTML или через JavaScript

<form onload="blah()">

или

myForm.onload = blah;

тогда

myForm.onload = null;

должен это сделать
если вы использовали attachEvent

myForm.attachEvent( 'onload', blah );

использование

myForm.detachEvent( 'onload', blah );

EDIT
Я не уверен, что формы имеют события загрузки, но вы уверены?

3 голосов
/ 13 января 2009

Использовать detachEvent

Ссылка

...