HTML - Ereignisreferenzen
Wenn ein Benutzer Ihre Website besucht, klickt er beispielsweise auf Text und Bilder und gibt Links an, bewegt den Mauszeiger über Dinge usw. Dies sind Beispiele dafür, was JavaScript Ereignisse nennt.
Wir können unsere Ereignishandler in Javascript oder vbscript schreiben und diese Ereignishandler als Wert des Ereignistagattributs angeben. Die HTML 4.01-Spezifikation definiert 19 Ereignisattribute wie unten aufgeführt -
Ereignisse auf <body> - und <frameset> -Ebene
Es gibt nur zwei Attribute, mit denen Javascript- oder VBScript-Code ausgelöst werden kann, wenn auf Dokumentebene ein Ereignis auftritt.
Attribut | Wert | Beschreibung |
---|---|---|
onload | Skript | Das Skript wird ausgeführt, wenn ein HTML-Dokument geladen wird |
onunload | Skript | Das Skript wird ausgeführt, wenn ein HTML-Dokument entladen wird |
NOTE - Hier bezieht sich das Skript auf eine VBScript- oder JavaScript-Funktion oder einen Code.
<form> Level-Ereignisse
Es gibt die folgenden sechs Attribute, mit denen Javascript- oder VBScript-Code ausgelöst werden kann, wenn auf Formularebene ein Ereignis auftritt.
Attribut | Wert | Beschreibung |
---|---|---|
bei Änderung | Skript | Das Skript wird ausgeführt, wenn sich das Element ändert |
onsubmit | Skript | Das Skript wird ausgeführt, wenn das Formular gesendet wird |
onreset | Skript | Das Skript wird ausgeführt, wenn das Formular zurückgesetzt wird |
onselect | Skript | Das Skript wird ausgeführt, wenn das Element ausgewählt ist |
onblur | Skript | Das Skript wird ausgeführt, wenn das Element den Fokus verliert |
im Fokus | Skript | Das Skript wird ausgeführt, wenn das Element den Fokus erhält |
Tastaturereignisse
Es gibt drei Ereignisse, die über die Tastatur generiert werden. Diese Ereignisse sind in den Elementen base, bdo, br, frame, frameet, head, html, iframe, meta, param, script, style und title nicht gültig.
Attribut | Wert | Beschreibung |
---|---|---|
Onkeydown | Skript | Das Skript wird ausgeführt, wenn die Taste gedrückt wird |
onkeypress | Skript | Das Skript wird ausgeführt, wenn die Taste gedrückt und losgelassen wird |
onkeyup | Skript | Das Skript wird ausgeführt, wenn der Schlüssel losgelassen wird |
Andere Ereignisse
Es folgen weitere 7 Ereignisse, die von der Maus generiert werden, wenn sie mit einem HTML-Tag in Kontakt kommt. Diese Ereignisse sind in den Elementen base, bdo, br, frame, frameet, head, html, iframe, meta, param, script, style und title nicht gültig.
Attribut | Wert | Beschreibung |
---|---|---|
onclick | Skript | Das Skript wird ausgeführt, wenn Sie mit der Maus klicken |
ondblclick | Skript | Das Skript wird ausgeführt, wenn Sie mit der Maus doppelklicken |
onmousedown | Skript | Das Skript wird ausgeführt, wenn die Maustaste gedrückt wird |
onmousemove | Skript | Das Skript wird ausgeführt, wenn sich der Mauszeiger bewegt |
onmouseout | Skript | Das Skript wird ausgeführt, wenn der Mauszeiger ein Element verlässt |
onmouseover | Skript | Das Skript wird ausgeführt, wenn sich der Mauszeiger über ein Element bewegt |
onmouseup | Skript | Das Skript wird ausgeführt, wenn die Maustaste losgelassen wird |