Globale Eventhandler

Ein Ereignis tritt ein, wenn ein Browser auf die Handlung eines bestimmten Benutzers reagiert. Ein Benutzer erzeugt Ereignisse, wenn er mit der Maus klickt, ein Dokument oder ein Bild hochlädt, ein Video abspielt usw.

Jedem Ereignis wird ein Bearbeiter, eine auf der Sprache von Szenarien (solcher wie JavaScript) geschriebene Funktion, die geschieht, wenn das Ereignis geschehen ist, festgelegt. Eine der Methoden das zu machen ist, der Bearbeiter gerade in der Markierung mit dem Gebrauch von Ereignis-Attributen zu nennen.

Unten finden Sie die Tabelle der Ereignis-Attribute, die zu den HTML-Elementen für die Initiierung bestimmter Handlungen beigefügt werden können.

Window Event-Attribute

Die Window Event-Attribute werden mit dem Tag <body> verwendet.

Attribut Beschreibung
onafterprint Die Skripte werden ausgeführt, nachdem die Seite zum Drucken gesendet wird.
Neues Attribut in HTML5.
onbeforeprint Die Skripte werden ausgeführt, bevor die Seite zum Drucken gesendet wird.
Neues Attribut in HTML5.
onbeforeunload Die Skripte werden bevor dem Hochladen des Dokuments ausgeführt (beim Versuch, die Seite bevor Ihrem Hochladen zu verlassen).
Neues Attribut in HTML5.
onblur Die Skripte werden ausgeführt, wenn das Fenster seinen Fokus verliert.
onerror Die Skripte werden ausgeführt, wenn beim Hochladen des Dokuments ein Fehler aufgetreten ist.
Neues Attribut in HTML5.
onhashchange Die Skripte werden ausgeführt, wenn bei der Änderung von Anchor die Adresse des Dokuments (angegeben nach #) angegeben wird.
Neues Attribut in HTML5.
onload Die Skripte werden ausgeführt, wenn der ganze Inhalt der Webseite (Bilder, äußerliche Tabellen und Skripte) hochgeladen ist.
onmessage Die Skripte werden ausgeführt, wenn die Nachricht bekommen ist.
Neues Attribut in HTML5.
onoffline Die Skripte werden ausgeführt, wenn der Browser zum Modus online überwechselt.
Neues Attribut in HTML5.
ononline Die Skripte werden ausgeführt, wenn der Browser zum Modus offline überwechselt.
Neues Attribut in HTML5.
onpagehide Die Skripte werden ausgeführt, wenn der Benutzer die Webseite verlässt.
Neues Attribut in HTML5.
onpageshow Die Skripte werden ausgeführt, wenn der Benutzer zurWebseite geht.
Neues Attribut in HTML5.
onpopstate Die Skripte werden bei der Änderung des Verlaufsfensters ausgeführt.
Neues Attribut in HTML5.
onredo Die Skripte werden ausgeführt, wenn das Dokument einen Wiederaufbau von letzten Operationen ausführt.
Neues Attribut in HTML5.
onresize Die Skripte werden ausgeführt, wenn die Fenstergröße verändert wird.
Neues Attribut in HTML5.
onstorage Die Skripte werden beim Update von Web Storage ausgeführt.
Neues Attribut in HTML5.
onundo Die Skripte werden bei der Durchführung des Befehls "annullieren" in Dokument ausgeführt.
Neues Attribut in HTML5.
onunload Die Skripte werden beim Ausgang des Benutzers aus dem Dokument ausgeführt.
Neues Attribut in HTML5.

Die Attribute Form-Events

Zu den Form-Events gehören die Ereignisse, die bei der Ausführung der Handlungen mit den HTML-Formen entstehen.

Die Eventhandler der Form können zu allen HTML-Elementen verwendet werden, aber gewöhnlich werden sie in den Elementen der Form verwendet.

Attribut Beschreibung
onblur Die Skripte werden ausgeführt, wenn das Element den Fokus verliert.
onchange Die Skripte werden bei der Wertänderung des Elements ausgeführt.
oncontextmenu Die Skripte werden beim Aufruf des Kontextmenüs auf dem Element ausgeführt.
Neues Attribut in HTML5.
onfocus Die Skripte werden ausgeführt, wenn das Element den Fokus bekommt.
oninput Es wird ausgeführt, wenn der Benutzer die Angaben im Element ausfüllt.
Neues Attribut in HTML5.
oninvalid Es wird ausgeführt, wenn der angegebene Wert des Elementes falsch ist, d.h., dass es den Bedürfnissen nicht entspricht (zum Beispiel ist obligatorisches Feld "Attribut required" nicht ausgefüllt).
Neues Attribut in HTML5.
onreset Es wird beim Drucken des Buttons Reset in der Form ausgeführt.
Neues Attribut in HTML5.
onsearch Es wird beim Drucken der Taste "Enter" oder der Taste "х" im Element <input>(type="search") ausgeführt.
onselect Es wird bei der Hervorhebung des Textes im Element ausgeführt.
onsubmit Es wird beim Absenden der Form ausgeführt.

Die Event-Attribute der Tastatur

Die Ereignisse, die von der Tastatur eingeleitet werden, können zu allen HTML-Elementen verwendet werden.

Attribut Beschreibung
onkeydown Es wird ausgeführt, wenn der Benutzer auf eine beliebige Taste drückt.
onkeypress Es wird ausgeführt, nachdem der Benutzer auf die Taste gedrückt hat (arbeitet mit solchen Tasten wie Alt, Ctrl, Shift, Esc, PrScr u. ä. nicht).
onkeyup Es wird ausgeführt, nachdem die gedrückte Taste gelassen war.

Die Event-Attribute der Maus

Die Attribute der Ereignisse, die bei der Ausführung der Handlungen mit der Maus entstehen, können zu allen HTML-Elementen verwendet werden.

Attribut Beschreibung
onclick Es wird beim Mausklick ausgeführt
ondblclick Es wird beim Maus-Doppelklick ausgeführt.
ondrag Es wird beim Schleppen des Elements ausgeführt.
Neues Attribut in HTML5.
ondragend Es wird am Ende des Schleppens ausgeführt.
Neues Attribut in HTML5.
ondragenter Es wird ausgeführt, wenn sich das abgeworbene Element auf dem angegebenen Gebiet erschienen hat.
Neues Attribut in HTML5.
ondragleave Es wird gestartet, wenn das geschleppte Element aus der zulässigen Zone fürs Schleppen rausgeht.
Neues Attribut in HTML5.
ondragover Es wird gestartet, wenn das Element über der erlaubten Schlepperzone geschleppt wird.
Neues Attribut in HTML5.
ondragstart Es wird am Anfang der Schleppen-Handlung gestartet.
Neues Attribut in HTML5.
ondrop Es wird gestartet, wenn der Benutzer das Element ablegt.
Neues Attribut in HTML5.
onmousedown Es wird beim Mausklick gestartet.
onmousemove Es wird bei der Verschiebung des Mauszeigers gestartet.
onmouseover Es wird gestartet, wenn der Mauszeiger über dem Element verschoben wird.
onmouseup Es wird gestartet, wenn der Mausbutton losgelassen wird.
onmousewheel Es wird gestartet, wenn das Mausrad gerollt wird.
Es ist ein veraltetes Attribut. (Es wird empfohlen das Attribut onwheel zu verwenden).
onscroll Es wird beim Anzeigen der Streifen des Rollens vom Elemente gestartet.
Neues Attribut in HTML5.
onwheel Es wird beim Gebrauch des Mausrads auf das Element gestartet.
Neues Attribut in HTML5.

Ereignisse der Zwischenablage

Attribut Beschreibung
oncopy Es wird gestartet, wenn der Benutzer den Inhalt des Elements kopiert.
oncut Es wird gestartet, wenn der Benutzer den Inhalt des Elements schneidet.
onpaste Es wird gestartet, wenn der Benutzer den Inhalt zum Element hinzufügt.

Ereignisse von Mediadateien

Die Ereignisse, die in den Mediaelementen entstehen (video, image, audio), können zu jedem HTML-Element verwendet werden. Jedoch werden sie öfter in folgenden Mediaelementen verwendet: <audio>, <embed>, <img>, <object> und <video>.

Attribut Beschreibung
onabort Es wird beim Abbrechen der Wiedergabe gestartet.
Es ist ein neues Attribut in HTML5.
oncanplay Es wird gestartet, wenn das File zum Abspielen bereit ist (im Zwischenablage genug hochgeladen ist).
Es ist ein neues Attribut in HTML5.
oncanplaythrough Es wird gestartet, wenn die Datei vom Anfang bis zum Ende ohne Unterbrechung für die Pufferung abgespielt werden kann.
Es ist ein neues Attribut in HTML5.
oncuechange Es wird gestartet, wenn sich die Dauer von Media ändert.
Es ist ein neues Attribut in HTML5.
onemptied Wird gestartet, wenn irgendwelcher Fehler vorgekommen ist und die Datei nicht erreichbar wurde (zum Beispiel, beim Fehlen des Internet-Anschlusses).
Es ist ein neues Attribut in HTML5.
onended Es wird gestartet, wenn sich die Mediadatei bis zum Ende abgespielt wurde ändert.
Es ist ein neues Attribut in HTML5.
onerror Es wird gestartet, wenn ein Fehler beim Hochladen des Elements aufgetreten ist.
Es ist ein neues Attribut in HTML5.
onloadeddata Es wird beim hochladen von Mediadaten gestartet.
Es ist ein neues Attribut in HTML5.
onloadedmetadata Es wird gestartet, wenn die Meta-Daten (zum Beispiel, die Größe von Mediadaten, die Dauer usw. hochgeladen sind).
Es ist ein neues Attribut in HTML5.
onloadstart Es wird gestartet, wenn die Wiedergabe der Datei angehalten ist (der Benutzer hat die Wiedergabe gestoppt).
Es ist ein neues Attribut in HTML5.
onplay Es wird beim Bewegen des Mauszeigers gestartet.
Es ist ein neues Attribut in HTML5.
onplaying Es wird bei der Wiedergabe der Datei gestartet.
Es ist ein neues Attribut in HTML5.
onprogress Es wird gestartet, wenn sich der Browser im Prozess des Datenerhaltens der Mediadatei befindet.
Es ist ein neues Attribut in HTML5.
onratechange Wird gestartet, wenn das Attribut der Suche des Media-Elementes (object. seeking) bei den Tags audio oder video den Wert "false" hat (die Suche ist beendet, und die laufende Position der Wiedergabe ist gefunden).
Es ist ein neues Attribut in HTML5.
onseeking Wird gestartet, wenn das Attribut der Suche des Media-Elementes (object. seeking) bei den Tags <audio>html5 oder <video>html5 den Wert "true" hat (die Suche ist angefangen, die laufende Position der Wiedergabe wechselt den Platz).
Es ist ein neues Attribut in HTML5.
onstalled Es wird gestartet, wenn der Browser die Daten der Mediadatei aus irgendwelchem Grund nicht bekommen kann.
Es ist ein neues Attribut in HTML5.
onsuspend Es wird gestartet, wenn der Browser schon angefangen hat, die Mediadaten herauszuziehen, aber der Prozess war angehalten, bevor die Mediadatei vollständig herausgezogen war.
Es ist ein neues Attribut in HTML5.
ontimeupdate Wird gestartet, wenn die Media die Position des Vorspielens ändert.
Es ist ein neues Attribut in HTML5.
onvolumechange Es wird bei der Veränderung des Niveaus der Lautstärke, einschließlich des Regimes "mute" (stumm) gestartet.
Es ist ein neues Attribut in HTML5.
onwaiting Es wird gestartet, wenn die Mediadatei angehalten ist, aber es wird erwartet, dass sie erneuert starten wird (zum Beispiel, wenn die Datei eine Pause für die Pufferung der bleibenden Daten macht).
Es ist ein neues Attribut in HTML5.

Sonstige Eventhandler

Attribut Beschreibung
onerror Es wird gestartet, wenn ein Fehler während der Auslastung der äußerlichen Datei geschieht.
onshow Es wird gestartet, wenn das Element <menu> als Kontextmenü dargestellt wird.
Es ist ein neues Attribut in HTML5.
ontoggle Es wird gestartet, wenn der Benutzer das Element <details> eröffnet oder schließt.
Es ist ein neues Attribut in HTML5.

Übe dein Wissen

Welche der folgenden Optionen sind gültige Eventhandler in HTML?
Finden Sie das nützlich?