Warnung
Da ich im Moment diese Seite leider nicht mehr aktiv pflegen und auf dem neuesten Stand halten kann, können manche Informationen bereits veraltet sein. Sollten Änderungen von euch bei mir eintreffen, bin ich jedoch gerne bereit diese hier einzupflegen. Auch Leute, die sich um die Seite bzw. deren Inhalt kümmern möchten, sind gerne gesehen.
 Inhaltsverzeichnis  Interaktivität  Ereignisbehandlung

10.4Ereignisbehandlung

Um auf diverse Ereignisse, wie z.B. auf Mausklicks, reagieren zu können, existieren Ereignisbehandler bzw. sogenannte "event handlers". Welche Ereignisse existieren und wie die dazu passenden Ereignisbehandler heißen, listet  Tabelle 10-1 auf.

EreignisEreignisbehandlerBeschreibung
focusinonfocusinDas Element erhielt den Fokus.
focusoutonfocusoutDas Element verlor den Fokus.
activateonactivateDas Element wurde aktiviert (z.B. durch einen Tastendruck).
clickonclickAuf das Element wurde mit der Maus geklickt.
mousedownonmousedownDie Maustaste wurde gedrückt und wird gehalten.
mouseuponmouseupDie Maustaste wurde losgelassen.
mouseoveronmouseoverDer Mauszeiger trat in das Element ein.
mouseoutonmouseoutDer Mauszeiger trat aus dem Element aus.
mousemoveonmousemoveDer Mauszeiger bewegt sich gerade über dem Element.
SVGLoadonloadDas Dokument wurde komplett geladen und interpretiert.
SVGUnloadonunloadDas Dokument wurde komplett freigegeben und ist nicht mehr existent.
SVGAbortonabortDas Laden des Dokuments wurde abgebrochen.
SVGErroronerrorEs trat ein Fehler auf (z.B. ein Syntaxfehler).
SVGResizeonresizeDie Größe des Fensters wurde geändert (nur im Element <svg> erlaubt).
SVGScrollonscrollDas Dokument wurde gescrollt (nur im Element <svg> erlaubt).
SVGZoomonzoomIm Dokument wurde gezoomt (nur im Element <svg> erlaubt).
Tabelle 10-1: Eine (unvollständige) Liste der Ereignisse in SVG und JavaScript
zum vorherigen Kapitel  Inline-Code
zum nächsten Kapitel  Zugriff auf das DOM
 Inhaltsverzeichnis  Interaktivität  Ereignisbehandlung