Обработка событий
Таблица 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-страниц. Об этом мы узнаем в следующем разделе.