Событийные атрибуты XHTML

Одной из новых возможностей HTML 4.0 является возможность вызова поведения в браузере с помощью событий HTML, например, запуска скрипта JavaScript при нажатии пользователем на элемент HTML. Вот список свойств, которые можно вставить в тег HTML для определения поведения событий.

Если вы хотите научиться программировать с использованием этих событий, то вам следует изучить наш Учебник JavaScript и Учебник DHTML.

События окна (Window Events)

Доступно только для элементов body и frameset.

Атрибут Значение Описание
onload Скрипт Выполнение скрипта при загрузке документа
onunload Скрипт Выполнение скрипта при выгрузке документа

События элементов формы (Form Element Events)

Доступно только для элементов формы.

Атрибут Значение Описание
onchange Скрипт Выполнение скрипта при изменении элемента
onsubmit Скрипт Выполнение скрипта при отправке формы
onreset Скрипт Выполнение скрипта при сбросе формы
onselect Скрипт Выполнение скрипта при выборе элемента
onblur Скрипт Выполнение скрипта при потере фокуса элементом
onfocus Скрипт Выполнение скрипта при получении фокуса элементом

События клавиатуры (Keyboard Events)

В следующих элементах недопустимо: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style и элемент title.

Атрибут Значение Описание
onkeydown Скрипт Выполнение скрипта при нажатии клавиши клавиатуры
onkeypress Скрипт Выполнение скрипта при нажатии и отпускании клавиши клавиатуры
onkeyup Скрипт Выполнение скрипта при отпускании клавиши клавиатуры

Мышь события (Mouse Events)

В следующих элементах недопустимо: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style и элемент title.

Атрибут Значение Описание
onclick Скрипт Выполнение скрипта при单击 мыши
ondblclick Скрипт Выполнение скрипта при двойном щелчке мыши
onmousedown Скрипт Выполнение скрипта при нажатии кнопки мыши
onmousemove Скрипт Выполнение скрипта при движении курсора
onmouseout Скрипт Выполнение скрипта при выходе курсора из элемента
onmouseover Скрипт Выполнение скрипта при наведении курсора на элемент
onmouseup Скрипт Выполнение скрипта при отпускании кнопки мыши