Технология Dynamic HTML
Для создания интерактивных документов в язык HTML были введены события. С точки зрения пользователя, события – это действия, совершаемые над активными элементами документа HTML при помощи устройств ввода. С точки зрения языка HTML, события – это специальные атрибуты элементов, в которых указываются действия, выполняемые при попытке пользователя воздействовать на данный элемент. Такая технология получила название Dynamic HTML. В качестве действия, выполняемого в случае наступления события, можно указывать программы (последовательности операторов) JavaScript. В табл. 8 перечислены основные события Dynamic HTML.
Таблица 8 | |||||
События Dynamic HTML | |||||
Атрибут |
| Элемент | Событие | ||
onfocus | A, AREA, BUTTON, INPUT, LABEL, SELECT, TEXTAREA | Попадание в фокус | |||
onblur | Потеря фокуса | ||||
onchange | INPUT, SELECT, TEXTAREA | Изменение | |||
onselect | INPUT, TEXTAREA | Выбор элемента списка | |||