В этой главе рассматриваются обработчики событий, используемые с объектами клиентского JavaScript для выполнения определённых действий.
Общую информацию об обработчиках событий см. в книге Клиентский JavaScript. Руководство.
В следующей таблице дано резюме по обработчикам событий. Имя обработчика события состоит из имени события с предшествующим "on." Например, обработчик для события focus называется onFocus.
Abort | onAbort | Выполняет код JavaScript, когда пользователь прерывает загрузку изображения. |
Blur | onBlur | Выполняет код JavaScript, когда элемент формы теряет фокус ввода или когда окно или фрэйм теряют фокус. |
Change | onChange |
Выполняет код JavaScript, когда поля Select, Text или Textarea теряют фокус, а их значения были изменены. |
Click | onClick | Выполняет код JavaScript, когда произведён щелчок по объекту формы. |
DblClick | onDblClick | Выполняет код JavaScript, когда пользователь дважды щёлкнул по элементу формы или по гиперссылке. |
DragDrop | onDragDrop | Выполняет код JavaScript, когда пользователь отпустил (мышью) объект в окне браузера, как при перетаскивании файлов. |
Error | onError | Выполняет код JavaScript, когда загрузка документа или изображения вызвала ошибку. |
Focus | onFocus | Выполняет код JavaScript, когда окно, фрэйм или набор фрэймов получает фокус или когда элемент формы получает фокус ввода. |
KeyDown | onKeyDown | Выполняет код JavaScript, когда пользователь нажимает клавишу клавиатуры. |
KeyPress | onKeyPress | Выполняет код JavaScript, когда пользователь нажимает клавишу клавиатуры и удерживает её в нажатом состоянии. |
KeyUp | onKeyUp | Выполняет код JavaScript, когда пользователь отпускает клавишу клавиатуры. |
Load | onLoad | Выполняет код JavaScript, когда браузер закончил загрузку документа или всех фрэймов тэга FRAMESET. |
MouseDown | onMouseDown | Выполняет код JavaScript, когда пользователь нажал клавишу мыши. |
MouseMove | onMouseMove | Выполняет код JavaScript, когда пользователь перемещает курсор мышью. |
MouseOut | onMouseOut | Выполняет код JavaScript, когда указатель мыши покидает область клиентской карты изображений или ссылки. |
MouseOver | onMouseOver | Выполняет код JavaScript, когда указатель мыши проходит над объектом или областью. |
MouseUp | onMouseUp | Выполняет код JavaScript, когда пользователь отпускает нажатую клавишу мыши. |
Move | onMove | Выполняет код JavaScript, когда пользователь или скрипт перемещают окно или фрэйм. |
Reset | onReset | Выполняет код JavaScript, когда пользователь восстанавливает значения полей формы (щёлкает кнопку Reset). |
Resize | onResize | Выполняет код JavaScript, когда пользователь или скрипт изменяют размеры окна или фрэйма. |
Select | onSelect | Выполняет код JavaScript, когда пользователь выделяет некоторый текст в поле text или textarea. |
Submit | onSubmit | Выполняет код JavaScript, когда пользователь отправляет форму на сервер. |
Unload | onUnload | Выполняет код JavaScript, когда пользователь выходит из документа. |