Вызов обработчиков событий явным образом
Вызов обработчиков событий явным образом
Руководствуйтесь следующими указаниями при вызове обработчиков событий.
- Вы можете устанавливать обработчик, специфицированный в HTML, как показано здесь в примерах. <SCRIPT LANGUAGE="JavaScript">
- Обработчики событий являются ссылками на функции, поэтому Вы обязаны присвоить fun2 самой себе, а не fun2() (второй вариант вызывает fun2 и содержит любые тип и значение, возвращаемые функцией fun2).
-
Поскольку HTML-атрибуты обработчика события являются литеральными телами функций, Вы не можете использовать <INPUT onClick=fun1> в HTML, чтобы назначить fun1 обработчику onClick. Вместо этого, Вы обязаны установить значение в JavaScript, как в предыдущем примере.
function fun1() {
...
}
function fun2() {
...
}
</SCRIPT><FORM NAME="myForm">
<INPUT TYPE="button" NAME="myButton"
onClick="fun1()">
</FORM><SCRIPT>
document.myForm.myButton.onclick=fun2
</SCRIPT>
JavaScript 1.0. Вы не можете устанавливать обработчик события.
JavaScript 1.1 и предыдущие версии.
Вы обязаны вводить имена обработчиков символами нижнего регистра, например, myForm.onsubmit или myButton.onclick.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий