Java Reference
In-Depth Information
relevanten Browsern und spielen gegebenenfalls mit der Position des Skriptcontainers bzw.
der Skriptreferenz, bis es passt.
Die Anwendung des Eventhandlers onunload ist das Parallelereignis zum Laden einer Seite,
wenn eine Seite wieder aus dem Speicher entfernt wird, etwa wenn eine neue Seite geladen
wird. Mehr gibt es eigentlich dazu gar nicht zu sagen, nur sollten Sie beachten, dass die
Ausführung des Eventhandlers nicht garantiert werden kann. Zum Beispiel kann ein An-
wender den Browser einfach abschießen.
9.2.2■Mausereignisse
Selbstverständlich sind Klicks auf Referenzen mit der Maus Ereignisse und ideale Kandida-
ten, um ein JavaScript aufzurufen. Ebenso gibt es zum Überstreichen eines Elements einer
Webseite mit dem Mauszeiger nichts Spannendes zu sagen, zumindest nicht so lange, wie
wir nicht das Ereignisobjekt verwerten, um etwa die Position des Mauszeigers zu verwen-
den. Dieses werden wir bei der Behandlung des Ereignisobjekts tun.
9.2.3■Tastaturereignisse
Die Reaktion auf das Betätigen einer (beliebigen) Taste auf der Tastatur bildet einen weite-
ren Kandidaten für aufzufangende Ereignisse und auch hierzu gibt es nichts Besonderes zu
sagen, solange wir nicht das Ereignisobjekt verwerten.
9.2.4■Formularereignisse
Es gibt eine Reihe von Ereignissen, die hauptsächlich bzw. ausschließlich im Zusammen-
hang mit Webformularen sinnvoll sind. Das sind zum einen die Änderung, die Aktivierung
und das Verlassen eines Elements in einer Webseite. Diese Aktionen sind nahezu aus-
schließlich bei Elementen zur Entgegennahme von Benutzereingaben sinnvoll. Zum ande-
ren geht es um das Verschicken von Formulareingaben bzw. das Zurücksetzen des Formu-
lars. Gerade im Zusammenhang mit Formularen zeigen JavaScript-Eventhandler ihre
Stärken. Wir werden Webformulare in einem eigenen Kapitel noch ausführlich behandeln
und dort nur mit JavaScript-Eventhandlern arbeiten.
9.2.5■Weitere Ereignisse
In JavaScript stehen Ihnen eine Reihe weiterer Eventhandler wie onselect , onerror oder
onabort zur Verfügung und die ganzen Eventhandler, die in speziischen Situationen wie
dem Nachladen von Daten per AJAX Bedeutung haben und für die es ot in (X)HTML kein
Gegenstück gibt. Gerade Letztere sollen aber auch erst dann besprochen werden, wenn sie
in einem größeren Anwendungskontext stehen.
Search WWH ::




Custom Search