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