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

