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