Иллюстрированный самоучитель по Adobe Golive


Обработка событий - часть 6


Второй оператор при помощи ключевого слова alert отображает модальное окно с текстом, который является значением переменной из первого оператора.
Мы увидели в действии основные механизмы обработки событий в DHTML. Теперь мы можем создавать свои программы-скрипты, ориентированные на работу с событиями, возникающими при работе пользователя с нашими HTML-документами. Однако мы знаем, какие события соответствуют тому или иному объекту, но мы указали смысл далеко не для всех возможных событий. Пришло время это сделать. В табл. 7.3 перечислены все события, используемые в технологии DHTML, и ситуации, в которых они инициируются.

Таблица 7.3. События в DHTML

Событие Описание
onabort Инициируется, когда пользователь принудительно прерывает загрузку данных
onaf terupdate Возникает при окончании передачи данных
onbeforeunload Инициируется перед выгрузкой страницы
onblur Утеря фокуса ввода объектом
onchange Инициируется при изменении содержимого объекта
onclick Происходит при одиночном щелчке мыши на объекте
ondataa vail able Инициируется при получении данных из источника
ondataset changed Возникает при изменении набора данных, на основе которого функционирует элемент
ondataset complete Инициируется в тот момент, когда исходый набор данных становится полностью доступным для документа
ondblclick Возникает при выполнении пользователем двойного щелчка мыши на элементе
ondragstart Возникает в тот момент, когда пользователь начинает перетаскивать объект при помощи мыши
onerror Инициируется в случае возникновения ошибки при передаче данных
one rr or update Возникает при отмене изменения данных
onf ilterchange Возникает при изменении состояния графического фильтра
onf ilterevent Инициируется при окончании этапа действия графического фильтра
onfocus Возникает при получении объектом фокуса ввода
onhelp Возникает в тот момент, когда пользователь нажимает клавишу <F1>
onkeydown Инициируется при нажатии пользователем какой-- либо клавиши на клавиатуре
onkeypress Инициируется при нажатии клавиши и ее удержании в нажатом положении
onkeyup Возникает, когда пользователь отпускает нажатую клавишу
onload Инициируется, когда загрузка объекта полностью завершается
onmousedown Возникает, когда пользователь нажимает кнопку мыши
onmousemove Возникает, когла пользователь перемещает мышь
onmouseout Инициируется в тот момент, когда пользователь уводит курсор мыши с пространства, занимаемого объектом
onmouseover Инициируется в тот момент, когда пользователь перемещает курсор мыши в пространство, занимаемое объектом
onmouseup Возникает, когда пользователь отпускает ранее нажатую кнопку мыши
onreadystatechange Возникает при изменении свойства readystate
onreset Возникает при нажатии пользователем на кнопку Reset, расположенную на форме
onresize Инициируется в тот момент, когда пользователь изменяет размеры окна просмотра
onrowenter Инициируется при изменении данных в строке, связанной с внешним источником данных
onrowexit Инициируется перед тем, как данные в строке будут изменены источником данных
onscroll Возникает, когда пользователь прокручивает содержимое Web-страницы в окне просмотра браузера
onselect Возникает при изменении текущей выделенной области
onselectstart Инициируется, когда пользователь начинает выделять область содержимого
onsubmit Инициируется, когда пользователь нажимает на кнопку Submit, расположенную на форме, и отсылает данные из формы на сервер
onunload Инициируется непосредственно перед выгрузкой страницы из окна просмотра браузера

Теперь, когда мы знаем, какие события соответствуют различным элементам Web-страницы, и в каких ситуациях эти события возникают, единственное, чего нам не хватает для того, чтобы создавать действительно разветвленные и гибкие программы-сценарии, — это то, какие свойства и методы присущи различным элементам Web-страниц. Об этом мы узнаем в следующем разделе.


Начало  Назад  Вперед