Глава 16. Динамический HTML_______________________________341

ваются программами Microsoft Internet Explorer 3.0 и Netscape Navigator 3.0. Внимательно планируя свою работу, вы можете создавать динамические HTML-документы, неплохо смотрящиеся и с помощью этих браузеров.

Ниже будут описаны события динамического HTML. Все они могут быть разделены на три группы.

Стандартные события.Эти события могут работать с любым элементом HTML. Стандартные события перечислены в табл. 16.3.

Таблица 16.3

Событие

Onclick Ondblclick

Onmousedown

Onmousemove Onmouseup

Onmouseover

Onmouseout

Onkeydown

Onkeypress

Onkeyup

Onscroil

Скрипт запускается, если

Пользователь щелкнул левой кнопкой мыши

Пользователь выполнил двойной щелчок кнопкой мыши

Кнопка мыши нажата, когда указатель находится на элементе

Указатель мыши перемещается по элементу

Кнопка мыши отпущена, когда указатель находится на элементе

Указатель мыши входит в пределы элемента Указатель мыши выходит за пределы элемента Нажата клавиша на клавиатуре Нажата клавиша на клавиатуре Отпущена клавиша на клавиатуре Элемент прокручивается

События для элементов, получающих фокус.На некоторых элементах программа просмотра может устанавливать фокус ввода. Такие элементы вдобавок к стандартным событиям могут также реагировать на события, перечисленные в табл. 16.4.

Если вы используете этот тип событий, вы должны отслеживать все события, указанные в таблице. Поэтому события в ней приведены не в алфавитном порядке, а в порядке расположения в коде документа.

Таблица 16.4

Событие

Onenter Onfocus

Скрипт запускается, если

Произошел вход в элемент Устанавливается фокус ввода для элемента