В HTML 4 добавлена возможность событиям вызывать действия в браузере, точно так же, как начинается сценарий (скрипт) JavaScript при нажатии на какой-либо элемент.
Чтобы узнать больше о программировании событий, перейдите по ссылке на станицу учебника Javascript.
Ниже представлены стандартные события, которые могут быть вставлены в HTML/XHTML для того, чтобы выполнять действия когда эти события произойдут.
События элементов и
Эти два атрибута могут использоваться только для элементов и :
Атрибут | Значение | Описание |
---|---|---|
onload | Скрипт (сценарий) | Скрипт, который будет выполнен, когда страница загрузится |
onunload | Скрипт (сценарий) | Скрипт, который будет выполнен при выходе со страницы |
События форм
Следующие атрибуты могут быть использованы в формах.
Атрибут | Значение | Описание |
---|---|---|
onblur | Скрипт (сценарий) | Скрипт, который должен быть выполнен, когда элемент теряет фокус (т.е. курсор мыши уходит с элемента) |
onchange | Скрипт (сценарий) | Скрипт, который должен быть выполнен при изменении элемента. |
onfocus | Скрипт (сценарий) | Скрипт, который должен быть выполнен, когда элемент попадает в фокус (т.е. курсор мыши попадает на элемент) |
onreset | Скрипт (сценарий) | Скрипт, который должен быть выполнен при сбросе формы |
onselect | Скрипт (сценарий) | Скрипт, который должен быть выполнен при выборе (выделении) элемента |
onsubmit | Скрипт (сценарий) | Скрипт, который должен быть выполнен при подтверждении формы |
События для изображений
Следующие атрибуты могут быть использованы для изображений.
Атрибут | Значение | Описание |
---|---|---|
onabort | Скрипт (сценарий) | Скрипт, который должен быть выполнен при прерывании загрузки изображения |
Клавиатурные события
Можно использовать во всех элементах, кроме 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 | Скрипт (сценарий) | Скрипт, который должен быть выполнен, когда пользователь отпускает кнопку мыши |