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 |