JavaScript/Event-Handler

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Event-Handler (Ereignisbehandler) sind ein wichtiges Bindeglied zwischen HTML und JavaScript. Event-Handler werden entweder in Form von Attributen in HTML-Tags notiert (siehe auch HTML/Eventhandler), besser aber mittels der Methode addEventListener hinzugefügt.


[Bearbeiten] alphabetisches Verzeichnis

A


B


C

D


E

  • emptied (Medien-Datei nicht verfügbar)
  • ended (wenn Ende der Medien-Datei erreicht ist)
  • error (Element nicht richtig geladen o. Skript fehlerhaft läuft)


F


H


I


K


L


M

O

P


R

  • ratechange (Änderung der Abspielgeschwindigkeit)
  • reset (beim Zurücksetzen des Formulars)
  • resize (beim Verändern der Fenstergröße)


S

  • scroll (Dokumentansicht wird entlang der x/y-Achsen verschoben)
  • search (wenn etwas in einem Suchformular gesucht wird)
  • seeked (wenn Nutzer andere Stelle ausgesucht hat)
  • seeking (wenn Nutzer zu anderer Stelle geht)
  • select (beim Selektieren von Text)
  • stalled (Laden des Mediums nicht erfolgt)
  • storage (Speicher-Ereignis)
  • submit (beim Absenden des Formulars)
  • suspend (Ende des Ladens)


T


U


V


W

  • waiting (buffering, wenn gewartet werden muss)
  • wheel (wenn sich das Mausrad bewegt)


Z

  • zoom (Dokument-Zoom-Stufe oder aktueller Maßstab wird geändert)


[Bearbeiten] Allgemeines zu Event-Handlern

Jeder Event-Handler steht für ein bestimmtes Anwenderereignis, click etwa für das Ereignis "Anwender hat mit der Maus geklickt". Der Anzeigebereich des HTML-Elements, in dem der Event-Handler notiert ist, ist das auslösende Element. Wenn der Event-Handler click beispielsweise in einem Formular-Button notiert wird, wird der damit verknüpfte JavaScript-Code nur dann ausgeführt, wenn der Mausklick im Anzeigebereich dieses Elements erfolgt.

Empfehlung: Gemäß den Regeln des unaufdringlichen JavaScript sollten Event-Handler in der Regel nicht als HTML-Attribute, sondern dynamisch mit addEventListener an HTML-Elemente angehängt werden.

[Bearbeiten] Siehe auch

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Übersicht
Hilfe
SELFHTML
Diverses
Werkzeuge
Flattr
Soziale Netzwerke