|
Plati.ru - Магазин цифровых товаров: пин-коды для игр, интернета и IP-телефонии, электронные книги, программное обеспечение, красивые номера ICQ и многое другое. Зайди и убедись сам! |
События в HTML
Новым для HTML 4.0 является возможность отслеживать действия пользователя и браузера и запускать действия, например, скрипт JavaScript, когда пользователь щелкает на элементе или происходит какое-либо другое действие. Ниже представлен список атрибутов, которые могут быть вставлены в html-теги для задания реакции на действия пользователя.
Если вы хотите узнать больше о программировании этих событий, о том как и где это можно использовать, ознакомтесь с нашим учебником по JavaScript и учебником по DHTML.
События элементов <body> и <frameset>
Эти два атрибута могут использоваться только для элементов <body> и <frameset>:
| Атрибут | Значение | Описание |
|---|---|---|
| onload | Скрипт (сценарий) | Скрипт, который будет выполнен, когда страница загрузится |
| onunload | Скрипт (сценарий) | Скрипт, который будет выполнен при выходе со страницы |
События форм
Следующие атрибуты могут быть использованы в формах.
| Атрибут | Значение | Описание |
|---|---|---|
| onblur | Скрипт (сценарий) | Скрипт, который должен быть выполнен, когда элемент теряет фокус (т.е. курсор мыши уходит с элемента) |
| onchange | Скрипт (сценарий) | Скрипт, который должен быть выполнен при изменении элемента. |
| onfocus | Скрипт (сценарий) | Скрипт, который должен быть выполнен, когда элемент попадает в фокус (т.е. курсор мыши попадает на элемент) |
| onreset | Скрипт (сценарий) | Скрипт, который должен быть выполнен при сбросе формы |
| onselect | Скрипт (сценарий) | Скрипт, который должен быть выполнен при выборе (выделении) элемента |
| onsubmit | Скрипт (сценарий) | Скрипт, который должен быть выполнен при подтверждении формы |
Клавиатурные события
Можно использовать во всех элементах, кроме 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 | Скрипт (сценарий) | Скрипт, который должен быть выполнен, когда пользователь отпускает кнопку мыши |