Технология 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 | Выбор элемента списка | |||