XHTML - wydarzenia
Kiedy użytkownicy odwiedzają witrynę internetową, robią takie rzeczy, jak klikanie tekstu, obrazów i hiperłączy, najeżdżanie kursorem myszy 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. XHTML 1.0 ma podobny zestaw zdarzeń, który jest dostępny w specyfikacji HTML 4.01.
Zdarzenia poziomu <body> i <frameset>
Istnieją tylko dwa atrybuty, których można użyć do wyzwolenia dowolnego kodu JavaScript lub VBScript, gdy jakiekolwiek zdarzenie wystąpi na poziomie dokumentu.
Atrybut | Wartość | Opis |
---|---|---|
onload | Scenariusz | Skrypt jest uruchamiany podczas ładowania dokumentu XHTML. |
onunload | Scenariusz | Skrypt jest uruchamiany po wyładowaniu dokumentu XHTML. |
Note - Tutaj skrypt odnosi się do dowolnej funkcji lub fragmentu kodu VBScript lub JavaScript.
Zdarzenia na poziomie <form>
Istnieje sześć atrybutów, których można użyć do wyzwolenia dowolnego kodu JavaScript lub VBScript w przypadku wystąpienia dowolnego zdarzenia na poziomie formularza.
Atrybut | Wartość | Opis |
---|---|---|
onchange | Scenariusz | Skrypt jest wykonywany, gdy element się zmienia. |
onsubmit | Scenariusz | Skrypt jest wykonywany po przesłaniu formularza. |
onreset | Scenariusz | Skrypt jest wykonywany po zresetowaniu formularza. |
onselect | Scenariusz | Skrypt jest wykonywany po wybraniu elementu. |
onblur | Scenariusz | Skrypt jest wykonywany, gdy element traci fokus. |
skupienie | Scenariusz | Skrypt jest uruchamiany, gdy element staje się aktywny. |
Wydarzenia na klawiaturze
Następujące trzy zdarzenia 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 wykonywany po naciśnięciu klawisza. |
onkeypress | Scenariusz | Skrypt jest wykonywany po naciśnięciu i zwolnieniu klawisza. |
onkeyup | Scenariusz | Skrypt wykonuje zwolnienie klucza. |
Inne wydarzenia
Następujące siedem zdarzeń jest generowanych za pomocą myszy, gdy dochodzi do kontaktu z dowolnym tagiem HTML. 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 |
---|---|---|
na kliknięcie | Scenariusz | Skrypt jest wykonywany po kliknięciu myszą. |
ondblclick | Scenariusz | Skrypt jest wykonywany po dwukrotnym kliknięciu myszą. |
onmousedown | Scenariusz | Skrypt jest wykonywany po naciśnięciu przycisku myszy. |
onmousemove | Scenariusz | Skrypt jest wykonywany, gdy porusza się wskaźnik myszy. |
onmouseout | Scenariusz | Skrypt jest wykonywany, gdy wskaźnik myszy wychodzi poza element. |
onmouseover | Scenariusz | Skrypt jest wykonywany, gdy wskaźnik myszy przesuwa się nad elementem. |
onmouseup | Scenariusz | Skrypt jest wykonywany po zwolnieniu przycisku myszy. |