HTML - odwołania do zdarzeń
Kiedy użytkownik odwiedza Twoją witrynę, robi takie rzeczy, jak klikanie tekstu i obrazów oraz podanych linków, najeżdżanie kursorem na przedmioty itp. Są to przykłady tego, co JavaScript wywołuje zdarzenia.
Możemy napisać nasze programy obsługi zdarzeń w JavaScript lub vbscript i możemy określić te programy obsługi zdarzeń jako wartość atrybutu tagu zdarzenia. Specyfikacja HTML 4.01 definiuje 19 atrybutów zdarzeń wymienionych poniżej -
Zdarzenia na poziomie <body> i <frameset>
Istnieją tylko dwa atrybuty, których można użyć do wyzwolenia dowolnego kodu JavaScript lub VBScript, gdy na poziomie dokumentu wystąpi jakiekolwiek zdarzenie.
Atrybut | Wartość | Opis |
---|---|---|
onload | scenariusz | Skrypt jest uruchamiany podczas ładowania dokumentu HTML |
onunload | scenariusz | Skrypt jest uruchamiany po wyładowaniu dokumentu HTML |
NOTE - Tutaj skrypt odnosi się do dowolnej funkcji lub fragmentu kodu VBScript lub JavaScript.
<form> Wydarzenia na poziomie
Istnieje sześć atrybutów, których można użyć do wywołania dowolnego kodu javascript lub vbscript, gdy na poziomie formularza wystąpi jakieś zdarzenie.
Atrybut | Wartość | Opis |
---|---|---|
onchange | scenariusz | Skrypt jest uruchamiany, gdy element się zmienia |
onsubmit | scenariusz | Skrypt jest uruchamiany po przesłaniu formularza |
onreset | scenariusz | Skrypt jest uruchamiany po zresetowaniu formularza |
onselect | scenariusz | Skrypt jest uruchamiany, gdy element jest zaznaczony |
onblur | scenariusz | Skrypt jest uruchamiany, gdy element traci fokus |
skupienie | scenariusz | Skrypt jest uruchamiany, gdy element staje się aktywny |
Wydarzenia na klawiaturze
Istnieją trzy zdarzenia, które są generowane przez klawiaturę. Te zdarzenia nie są prawidłowe w elementach base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style i title.
Atrybut | Wartość | Opis |
---|---|---|
onkeydown | scenariusz | Skrypt jest uruchamiany po naciśnięciu klawisza |
onkeypress | scenariusz | Skrypt jest uruchamiany po naciśnięciu i zwolnieniu klawisza |
onkeyup | scenariusz | Skrypt jest uruchamiany po zwolnieniu klucza |
Inne wydarzenia
Oto kolejne 7 zdarzeń, które są generowane przez mysz, gdy styka się z dowolnym tagiem HTML. Te zdarzenia nie są prawidłowe w elementach base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title.
Atrybut | Wartość | Opis |
---|---|---|
na kliknięcie | scenariusz | Skrypt jest uruchamiany po kliknięciu myszą |
ondblclick | scenariusz | Skrypt jest uruchamiany po dwukrotnym kliknięciu myszą |
onmousedown | scenariusz | Skrypt jest uruchamiany po naciśnięciu przycisku myszy |
onmousemove | scenariusz | Skrypt jest uruchamiany, gdy porusza się wskaźnik myszy |
onmouseout | scenariusz | Skrypt jest uruchamiany, gdy wskaźnik myszy wychodzi poza element |
onmouseover | scenariusz | Skrypt jest uruchamiany, gdy wskaźnik myszy przesuwa się nad elementem |
onmouseup | scenariusz | Skrypt jest uruchamiany po zwolnieniu przycisku myszy |