HTML5 - wydarzenia
Kiedy użytkownicy odwiedzają Twoją witrynę, wykonują różne czynności, takie jak klikanie tekstu, obrazów i linków, najeżdżanie kursorem na zdefiniowane elementy itp. Oto przykłady wywołań JavaScript events.
Możemy napisać nasze programy obsługi zdarzeń w Javascript lub VBscript i możesz określić te programy obsługi zdarzeń jako wartość atrybutu tagu zdarzenia. Specyfikacja HTML5 definiuje różne atrybuty zdarzeń wymienione poniżej -
Możemy użyć następującego zestawu atrybutów, aby wywołać dowolny plik javascript lub vbscript kod podany jako wartość, gdy istnieje jakiekolwiek zdarzenie, które ma miejsce dla dowolnego elementu HTML5.
Omawialiśmy wydarzenia związane z elementami, omawiając te elementy szczegółowo w kolejnych rozdziałach.
Atrybut | Wartość | Opis |
---|---|---|
offline | scenariusz | Uruchamia się, gdy dokument przechodzi w tryb offline |
onabort | scenariusz | Wyzwalacze w przypadku przerwania zdarzenia |
onafterprint | scenariusz | Wyzwalacze po wydrukowaniu dokumentu |
onbeforeonload | scenariusz | Wyzwalacze przed załadowaniem dokumentu |
onbeforeprint | scenariusz | Wyzwalacze przed wydrukowaniem dokumentu |
onblur | scenariusz | Uruchamia się, gdy okno traci ostrość |
oncanplay | scenariusz | Uruchamia się, gdy multimedia mogą zacząć się odtwarzać, ale mogą zostać zatrzymane w celu buforowania |
oncanplaythrough | scenariusz | Uruchamia się, gdy multimedia mogą być odtwarzane do końca, bez zatrzymywania się w celu buforowania |
onchange | scenariusz | Uruchamia się, gdy element się zmienia |
na kliknięcie | scenariusz | Wyzwalacze po kliknięciu myszą |
oncontextmenu | scenariusz | Uruchamia się po wywołaniu menu kontekstowego |
ondblclick | scenariusz | Wyzwalacze po dwukrotnym kliknięciu myszą |
ondrag | scenariusz | Uruchamia się, gdy element jest przeciągany |
ondragend | scenariusz | Wyzwalacze na końcu operacji przeciągania |
ondragenter | scenariusz | Uruchamia się, gdy element został przeciągnięty do prawidłowego miejsca docelowego upuszczania |
ondragleave | scenariusz | Uruchamia się, gdy element opuszcza prawidłowy cel upuszczania |
ondragover | scenariusz | Uruchamia się, gdy element jest przeciągany na prawidłowy cel upuszczania |
ondragstart | scenariusz | Wyzwalacze na początku operacji przeciągania |
ondrop | scenariusz | Wyzwalacze, gdy przeciągany element jest upuszczany |
ondurationchange | scenariusz | Wyzwalane w przypadku zmiany długości nośnika |
onemptied | scenariusz | Uruchamia się, gdy element zasobów multimedialnych nagle staje się pusty. |
onended | scenariusz | Uruchamia się, gdy media dobiegły końca |
onerror | scenariusz | Uruchamia się, gdy wystąpi błąd |
skupienie | scenariusz | Uruchamia się, gdy okno staje się aktywne |
onformchange | scenariusz | Wyzwalacze, gdy formularz ulega zmianie |
onforminput | scenariusz | Wyzwalacze, gdy formularz otrzymuje dane wejściowe użytkownika |
onhaschange | scenariusz | Uruchamia się, gdy dokument ulega zmianie |
oninput | scenariusz | Uruchamia się, gdy element otrzymuje dane wejściowe użytkownika |
oninvalid | scenariusz | Wyzwalacze, gdy element jest nieprawidłowy |
onkeydown | scenariusz | Wyzwalane po naciśnięciu klawisza |
onkeypress | scenariusz | Uruchamia się po naciśnięciu i zwolnieniu klawisza |
onkeyup | scenariusz | Wyzwalacze po zwolnieniu klucza |
onload | scenariusz | Uruchamia się po załadowaniu dokumentu |
onloadeddata | scenariusz | Wyzwalane po załadowaniu danych multimedialnych |
onloadedmetadata | scenariusz | Wyzwalane, gdy czas trwania i inne dane multimedialne elementu multimedialnego są ładowane |
onloadstart | scenariusz | Uruchamia się, gdy przeglądarka zaczyna ładować dane multimedialne |
onmessage | scenariusz | Uruchamia się po wyzwoleniu wiadomości |
onmousedown | scenariusz | Uruchamia się po naciśnięciu przycisku myszy |
onmousemove | scenariusz | Uruchamia się, gdy porusza się wskaźnik myszy |
onmouseout | scenariusz | Uruchamia się, gdy wskaźnik myszy wychodzi poza element |
onmouseover | scenariusz | Uruchamia się, gdy wskaźnik myszy przesuwa się nad elementem |
onmouseup | scenariusz | Wyzwalane po zwolnieniu przycisku myszy |
onmousewheel | scenariusz | Wyzwalacze podczas obracania kółka myszy |
onoffline | scenariusz | Uruchamia się, gdy dokument przechodzi w tryb offline |
online | scenariusz | Wyzwalane, gdy dokument jest dostępny w trybie online |
ononline | scenariusz | Wyzwalane, gdy dokument jest dostępny w trybie online |
onpagehide | scenariusz | Uruchamia się, gdy okno jest ukryte |
onpageshow | scenariusz | Uruchamia się, gdy okno staje się widoczne |
onpause | scenariusz | Uruchamia się, gdy dane multimedialne są wstrzymane |
onplay | scenariusz | Wyzwalacze, gdy rozpocznie się odtwarzanie danych multimedialnych |
gra | scenariusz | Wyzwalane, gdy zaczną się odtwarzać dane multimedialne |
onpopstate | scenariusz | Uruchamia się, gdy zmienia się historia okna |
w trakcie | scenariusz | Uruchamia się, gdy przeglądarka pobiera dane multimedialne |
onratechange | scenariusz | Wyzwalane, gdy zmieniła się szybkość odtwarzania danych multimedialnych |
onreadystatechange | scenariusz | Uruchamia się, gdy zmienia się stan gotowości |
onredo | scenariusz | Wyzwalane, gdy dokument wykonuje ponowienie |
onresize | scenariusz | Wyzwalacze po zmianie rozmiaru okna |
onscroll | scenariusz | Uruchamia się, gdy przewijany jest pasek przewijania elementu |
onseeked | scenariusz | Uruchamia się, gdy atrybut wyszukiwania elementu multimedialnego nie jest już prawdziwy i wyszukiwanie zostało zakończone |
poszukujący | scenariusz | Uruchamia się, gdy atrybut wyszukiwania elementu multimedialnego jest prawdziwy i wyszukiwanie się rozpoczęło |
onselect | scenariusz | Uruchamia się po wybraniu elementu |
zainstalowany | scenariusz | Uruchamia się, gdy wystąpi błąd podczas pobierania danych multimedialnych |
przechowywanie | scenariusz | Uruchamia się po załadowaniu dokumentu |
onsubmit | scenariusz | Wyzwalacze po przesłaniu formularza |
onsuspend | scenariusz | Wyzwalacze, gdy przeglądarka pobierała dane multimedialne, ale zatrzymała się przed pobraniem całego pliku multimedialnego |
ontimeupdate | scenariusz | Uruchamia się, gdy media zmieniają swoją pozycję odtwarzania |
onundo | scenariusz | Wyzwalacze, gdy dokument wykonuje cofnięcie |
onunload | scenariusz | Uruchamia się, gdy użytkownik opuszcza dokument |
onvolumechange | scenariusz | Uruchamia się, gdy multimedia zmieniają głośność, także gdy głośność jest ustawiona na „wyciszenie” |
oczekiwanie | scenariusz | Uruchamia się, gdy multimedia przestały być odtwarzane, ale oczekuje się ich wznowienia |