ee66c297

Обработчики событий


В этой главе рассматриваются обработчики событий, используемые с объектами клиентского JavaScript для выполнения определённых действий.

Общую информацию об обработчиках событий см. в книге Клиентский JavaScript. Руководство.

В следующей таблице дано резюме по обработчикам событий. Имя обработчика события состоит из имени события с предшествующим "on." Например, обработчик для события focus называется onFocus.


Таблица 3.1 Обработчики Событий
Событие Обработчик Описание
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, когда пользователь выходит из документа.



Содержание раздела