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. |