Eventhandler werden in HTML-Elementen als Attribute notiert, also im einleitenden HTML-Tag in der Form eventhandler="wert". Dabei ist wert Code in der verwendeten Scriptsprache, also z.B. in ECMAScript. Der Code wird dann ausgeführt, wenn das entsprechende Ereignis in Bezug auf das entsprechende Element eintritt.
Die Eventreferenz listet alle Eventhandler auf, die in HTML5 vorgesehen sind. Nicht berücksichtigt werden browser-spezifische Event-Handler.
Die Mehrzahl der Eventhandler kann ähnlich wie universale Attribute in allen HTML-Elementen vorkommen. Das bedeutet, es werden bei solchen Eventhandlern keine Beschränkungen zur Verwendung vorgegeben.
Nachfolgende Tabelle enthält im HTML5-Standard vorgesehenen Eventhandler und Events in alphabetischer Reihenfolge.
Eventhandler | Bedeutung |
---|---|
onabort | beim Abbrechen des Ladens |
onafterprint | bei Druckende |
onbeforeprint | bei Druckbeginn |
onbeforeonload | bei "Vor dem Laden des Dokuments" |
onblur | beim Verlassen des Elements |
oncanplay | bei Abspielbereit (mit Buffering) |
oncanplaythrough | bei Abspielbereit bis zum Ende |
onchange | bei erfolgter Änderung |
onclick | beim Klicken |
oncontextmenu | bei Kontextmenü |
oncuechange | beim Ändern des Abspielstarts |
ondblclick | beim Doppelklicken |
ondrag | beim Ziehen |
ondragend | beim Beenden vom ziehen |
ondragenter | beim Aktivieren mit Ziehen |
ondragleave | beim Verlassen des Elements mit Ziehen |
ondragover | beim Überfahren während des Ziehen |
ondragstart | beim Beginnen von Ziehen |
ondrop | beim Fallen lassen |
ondurationchange | beim Verändern der Abspieldauer |
onemptied | beim Leeren des Elements |
onended | beim Abspielende |
onerror | beim Auftreten eines Fehlers |
onfocus | beim Fokuserhalt |
onformchange | beim Ändern des Formulars |
onforminput | beim Eingabe im formular |
onhashchange | beim Ändern des Dokuments |
oninput | bei der Eingabe |
onkeydown | bei Drücken der Taste |
onkeypress | beim Tasten drücken |
onkeyup | beim Loslassen der Taste |
onload | beim Laden des Dokuments |
onloadeddata | beim Fertigstellen des Ladens der Mediendaten |
onloadedmetadata | beim Fertigstellen des Ladens der Informationen zu einem Medium |
onloadstart | beim Starten des Laden |
onmessage | bei Nachricht |
onmousedown | beim Drücken der Maustaste |
onmousemove | beim Bewegen der Maus |
onmouseout | beim Verlassen des Elements durch die Maus |
onmouseover | beim Überfahren des Elements mit der Maus |
onmouseup | beim Loslassen der Maustaste |
onmousewheel | beim Benützen des Mausrades |
onoffline | beim Wechsel in den Offline-Status |
ononline | beim Wechsel in den Online-Status |
onpause | beim Anhalten der Medienwiedergabe |
onplay | beim Abspielen der Medienwiedergabe |
onplaying | beim Wiedergeben der Medienwiedergabe |
onprogress | beim Holen von weiteren Mediendaten |
onratechange | beim Ändern der Abspielrate |
onreadystatechange | beim Ändern des Ready-States des Mediums |
onreset | beim Zurücksetzen des Formulars |
onresize | beim Ändern der Fenstergröße |
onscroll | beim Scrollen |
onselect | beim Auswählen aus der Liste |
onstalled | bei Fehler beim Laden eines Mediums |
onsubmit | beim Formularversand |
onsuspend | beim Anhalten des Ladens eines Mediums |
ontimeupdate | beim Verändern der Abspielposititon |
onunload | beim Verlassen des Dokuments |
onvolumechange | beim Änderung der Lautstärke |
onwaiting | beim Warten des Abspielens auf die Wiederaufnahme |
Korrekturen, Hinweise und Ergänzungen
Bitte scheut euch nicht und meldet, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Diskutieren wählen. Es ist keine Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden allerdings kommentarlos entfernt.