HTML - Ссылки на события
Когда пользователь посещает ваш веб-сайт, он делает что-то вроде щелчка по тексту, изображениям и ссылкам, наведению указателя мыши на объекты и т. Д. Это примеры того, что JavaScript вызывает события.
Мы можем написать наши обработчики событий на Javascript или vbscript и можем указать эти обработчики событий как значение атрибута тега события. Спецификация HTML 4.01 определяет 19 атрибутов событий, перечисленных ниже:
События уровня <body> и <frameset>
Есть только два атрибута, которые можно использовать для запуска любого кода javascript или vbscript, когда на уровне документа происходит какое-либо событие.
Атрибут | Значение | Описание |
---|---|---|
в процессе | сценарий | Скрипт запускается при загрузке HTML-документа |
onunload | сценарий | Скрипт запускается при выгрузке HTML-документа |
NOTE - Здесь сценарий относится к любой функции или фрагменту кода VBScript или JavaScript.
<form> События уровня
Следующие шесть атрибутов могут использоваться для запуска любого кода javascript или vbscript при возникновении какого-либо события на уровне формы.
Атрибут | Значение | Описание |
---|---|---|
по изменению | сценарий | Скрипт запускается при изменении элемента |
onsubmit | сценарий | Скрипт запускается при отправке формы |
начало | сценарий | Скрипт запускается при сбросе формы |
onselect | сценарий | Скрипт запускается, когда элемент выбран |
onblur | сценарий | Скрипт запускается, когда элемент теряет фокус |
onfocus | сценарий | Скрипт запускается, когда элемент получает фокус |
События клавиатуры
Клавиатура генерирует следующие три события. Эти события недопустимы для элементов base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style и title.
Атрибут | Значение | Описание |
---|---|---|
onkeydown | сценарий | Скрипт запускается при нажатии клавиши |
onkeypress | сценарий | Скрипт запускается при нажатии и отпускании клавиши |
onkeyup | сценарий | Скрипт запускается при отпускании клавиши |
Другие события
Далее следуют другие 7 событий, которые генерируются мышью при контакте с любым тегом HTML. Эти события недействительны в элементах base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title.
Атрибут | Значение | Описание |
---|---|---|
по щелчку | сценарий | Скрипт запускается при щелчке мышью |
ondblclick | сценарий | Скрипт запускается при двойном щелчке мышью |
onmousedown | сценарий | Скрипт запускается при нажатии кнопки мыши |
onmousemove | сценарий | Скрипт запускается при перемещении указателя мыши |
onmouseout | сценарий | Скрипт запускается, когда указатель мыши выходит за пределы элемента |
при наведении мыши | сценарий | Скрипт запускается, когда указатель мыши перемещается по элементу |
onmouseup | сценарий | Скрипт запускается при отпускании кнопки мыши |