Obiektowy model dokumentu
Obiektowy model dokumentu
Tabela 9.2. Zwyczajne procedury obsługi zdarzeń
Procedura obsługi |
Kiedy zachodzi? |
Elementy, na które ma wpływ |
onLoad |
Po załadowaniu obiektu. |
Dokumenty i obrazki |
onUnload |
W momencie, gdy obiekt |
Dokumenty |
nie jest już załadowany. |
i obrazki | |
onFocus |
Gdy element zostanie |
Dokumenty |
wybrany. |
i formularze | |
onBlur |
Kiedy element przestanie |
Dokumenty |
być wybrany. |
i formularze | |
ć>nMóuśeOver |
Gdy wskaźnik myszy |
Połączenia i mapy |
zostanie umieszczony wewnątrz obszaru. |
odnośników | |
onMouseOut |
Gdy wskaźnik myszy |
Połączenia i mapy |
zostanie usunięty z obszaru. |
odnośników | |
onClick |
Pokliknięciu wewnątrz |
Połączenia i mapy |
obszaru. |
odnośników | |
Tabela 9.3. Nowe procedury obsługi zdarzeń w DHTML-u | ||
Procedura obsługi |
Kiedy zachodzi? |
Elementy, na które ma wpływ |
onMouseDown |
Podczas gdy przycisk |
Połączenia, |
myszy jest wciśnięty. |
mapy odnośników, formularze | |
onMouseUp |
Kiedy przycisk myszy |
Połączenia, |
zostaje zwolniony. |
mapy odnośników, formularze | |
onMouseMove |
Kiedy wskaźnik myszy zostaje przemieszczony. |
Dokument |
onkeyDown |
Gdy przycisk na klawiaturze jest wciśnięty. |
Formularze |
onKeyUp |
Gdy przycisk zostaje zwolniony. |
Formularze |
onKeyPress |
Kiedy przycisk na klawiaturze zostanie |
Formularze |
wciśnięty i zaraz potem zwolniony. | ||
onMove* |
Kiedy okno przeglądarki zostanie przesunięte. |
Dokument |
onResize* |
Kiedy wielkość okna przeglądarki zostanie zmieniona. |
Dokument |
Niedostępne >r Internet Esplorerze
2. onMouseDown-'document.image.button1. ->src='button_on.gif">
Dodaj procedurę obsługi zdarzenia oraz czynność^ jaka bidzie miała zostać wykonana, gdy zostaną spełnione warunki (czyli gdy zajdzie zdarzenie). W tym przypadku używamy procedury obsługi zdarzenia onMouseDown, która powoduje, że zostanie zmieniony plik wyświetlony w obrazku o nazwie buttonl.
->button1”x/A>
Tutaj definiujemy obrazek o nazwie buttonl, będący jednocześnie połączeniem, oraz podajemy zamykający znacznik </A>.
■ Na pierwszy rzut oka może się wydawać, że procedury obsługi zdarzeń onClick oraz onMouseUp robią to samo. Jednak zdarzenie Click zachodzi wtedy, gdy przycisk myszki zostanie wciśnięty, a następnie zwolniony. Zdarzenia MouseDown oraz MouseUp dzielą Click na dwa oddzielne zdarzenia, którym możemy przypisać dwie różne czynności.
Nowe procedury obsługi zdarzeń