Новым в HTML 4.0 является возможность для событий HTML запускать действия браузера, такие как запуск JavaScript, когда пользователь щелкает на элементе HTML.
Ниже представлен список атрибутов, которые можно использовать в тегах HTML для определения действий событий.
Чтобы больше узнать о программировании с помощью этих событий, почитайте учебники по JavaScript и DHTML.
Атрибуты событий окна
Действительны только в элементах body и frameset.
Атрибут | Значение | Описание |
onload | сценарий | Сценарий, который выполняется при загрузке документа |
onunload | сценарий | Сценарий, который выполняется при выгрузке документа |
Атрибуты событий формы
Действительны только в элементах form.
Атрибут | Значение | Описание |
onchange | сценарий | Сценарий, который выполняется при изменении элемента |
onsubmit | сценарий | Сценарий, который выполняется при отправке формы |
onreset | сценарий | Сценарий, который выполняется при сбросе формы |
onselect | сценарий | Сценарий, который выполняется при выборе элемента |
onblur | сценарий | Сценарий, который выполняется, когда элемент теряет фокус |
onfocus | сценарий | Сценарий, который выполняется, когда элемент получает фокус |
Атрибуты событий клавиатуры
Не действительны в элементах base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title.
Атрибут | Значение | Описание |
onkeydown | сценарий | Что делать, когда нажата клавиша |
onkeypress | сценарий | Что делать, когда клавиша нажата и отпущена |
onkeyup | сценарий | Что делать, когда клавиша отпущена |
Атрибуты событий мыши
Не действительны в элементах base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title.
Атрибут | Значение | Описание |
onclick | сценарий | Что делать при щелчке мыши |
ondblclick | сценарий | Что делать при двойном щелчке мыши |
onmousedown | сценарий | Что делать, когда нажата клавиша мыши |
onmousemove | сценарий | Что делать, когда перемещается указатель мыши |
onmouseout | сценарий | Что делать, когда указатель мыши покидает элемент |
onmouseover | сценарий | Что делать, когда указатель мыши проходит над элементом |
onmouseup | сценарий | Что делать, когда кнопка мыши отпущена |