XHTML - События
Когда пользователи посещают веб-сайт, они делают такие вещи, как щелчки по тексту, изображениям и гиперссылкам, наведение курсора и т. Д. Это примеры того, что JavaScript вызывает события.
Мы можем написать наши обработчики событий на JavaScript или VBScript и указать эти обработчики событий в качестве значения атрибута тега события. XHTML 1.0 имеет аналогичный набор событий, который доступен в спецификации HTML 4.01.
События уровня <body> и <frameset>
Есть только два атрибута, которые можно использовать для запуска любого кода JavaScript или VBScript, когда какое-либо событие происходит на уровне документа.
Атрибут | Значение | Описание |
---|---|---|
в процессе | Сценарий | Сценарий запускается при загрузке документа XHTML. |
разгрузить | Сценарий | Скрипт запускается при выгрузке документа XHTML. |
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 | Сценарий | Скрипт выполняет отпускание клавиши. |
Другие события
Следующие семь событий генерируются мышью при контакте с любым тегом HTML. Эти события недопустимы для элементов base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style и title.
Атрибут | Значение | Описание |
---|---|---|
по щелчку | Сценарий | Скрипт выполняется по щелчку мыши. |
ondblclick | Сценарий | Скрипт выполняется двойным щелчком мыши. |
onmousedown | Сценарий | Скрипт выполняется при нажатии кнопки мыши. |
onmousemove | Сценарий | Скрипт выполняется при перемещении указателя мыши. |
onmouseout | Сценарий | Скрипт выполняется, когда указатель мыши выходит за пределы элемента. |
при наведении мыши | Сценарий | Скрипт выполняется, когда указатель мыши перемещается по элементу. |
onmouseup | Сценарий | Скрипт выполняется при отпускании кнопки мыши. |