Ereignisattribute von XHTML

Eine der neuen Funktionen von HTML 4.0 ist es, HTML-Ereignisse zu verwenden, um im Browser Verhalten auszulösen, zum Beispiel das Starten eines JavaScript-Skripts, wenn der Benutzer auf ein HTML-Element klickt. Hier ist eine Liste von Attributen, die in HTML-Tags eingefügt werden können, um Ereignisverhalten zu definieren.

Wenn du lernen möchtest, wie man mit diesen Ereignissen programmiert, dann solltest du unsere JavaScript-Tutorial und DHTML-Tutorial.

Fensterereignisse (Window Events)

Nur in body- und frameset-Elementen gültig.

Eigenschaft Wert Beschreibung
onload Skript Skript ausführen, wenn das Dokument geladen wird
onunload Skript Skript ausführen, wenn das Dokument heruntergeladen wird

Formularelementereignisse (Form Element Events)

Nur in Formularelementen gültig.

Eigenschaft Wert Beschreibung
onchange Skript Skript ausführen, wenn das Element sich ändert
onsubmit Skript Skript ausführen, wenn das Formular eingereicht wird
onreset Skript Skript ausführen, wenn das Formular zurückgesetzt wird
onselect Skript Skript ausführen, wenn das Element ausgewählt wird
onblur Skript Skript ausführen, wenn das Element den Fokus verliert
onfocus Skript Skript ausführen, wenn das Element den Fokus erhält

Tastaturereignisse (Keyboard Events)

In folgenden Elementen ungültig: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style und title-Element.

Eigenschaft Wert Beschreibung
onkeydown Skript Skript ausführen, wenn die Taste gedrückt wird
onkeypress Skript Skript ausführen, wenn die Taste nach dem Drücken wieder gelöst wird
onkeyup Skript Skript ausführen, wenn die Tastatur gelöst wird

Mausereignisse (Mouse Events)

In folgenden Elementen ungültig: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style und title-Element.

Eigenschaft Wert Beschreibung
onclick Skript Führe Skript aus, wenn die Maus einmal geklickt wird
ondblclick Skript Führe Skript aus, wenn die Maus doppelt geklickt wird
onmousedown Skript Führe Skript aus, wenn der Mausknopf gedrückt wird
onmousemove Skript Führe Skript aus, wenn der Mauszeiger bewegt wird
onmouseout Skript Führe Skript aus, wenn der Mauszeiger aus einem Element herausgeht
onmouseover Skript Führe Skript aus, wenn der Mauszeiger über einem Element liegt
onmouseup Skript Führe Skript aus, wenn der Mausknopf gelöst wird