JavaScript: Events
Inhaltsverzeichnis
Allgemeines
Ein Ereignis tritt ein, wenn
- der Benutzer über Maus oder Touchpad durch Aktionen wie click oder scroll mit der Seite interagiert.
- der Benutzer bestimmte Tasten auf der Tastatur drückt.
- im Programm ein Timer (Countdown) abläuft.
- aus dem Netz Daten eintreffen, die das Programm von einem Server angefordert hat.
Liste gängiger HTML-Events
Event | Beschreibung |
---|---|
onblur | Ein HTML-Element hat den Fokus verloren. |
onchange | Der Inhalt eines Feldes hat sich geändert. |
onclick | Es wurde auf ein HTML-Element geklickt. |
onfocus | Ein HTML-Element hat den Fokus erhalten (wurde aktiv). |
onkeydown | Auf der Tastatur wurde eine Taste gedrückt. |
onload | Das Laden der Seite oder eines Bildes wurde abgeschlossen. |
onmousedown | Eine Maustaste wurde gedrückt. |
onmouseover | Die Maus hat sich über ein HTML-Element bewegt. |
- https://www.tutorialspoint.com/html/html_events_ref.htm
Bubbling
error
Das Event "error" auf window' wird ausgelöst, wenn ein Fehler auftritt.
Der Eventhandler bekommt automatisch als Argument übergeben:
Fehlermeldung, Dateiname, Zeile
window.onerror = function( meldung, datei, zeile ){ alert("Fehler: " + meldung + "\nDatei: " + datei + "Zeile: ");
Bei return true wird die Fehlermeldung nicht in der Konsole angezeigt.
Quellen
- https://developer.mozilla.org/en-US/docs/Web/Events
- https://wiki.selfhtml.org/wiki/JavaScript/DOM/Event/%C3%9Cbersicht
- https://www.w3schools.com/jsref/dom_obj_event.asp
| | |