Mit den Ereignisattributen kann man JavaScript-Code einem Element zuordnen, das dann auf Ereignisse wie Mausklick oder Tastendruck eine Funktion aufruft. .
W3 hat die in Events zusammengefaßten Ereignisattribute
praktisch jedem HTML-Element zugeordnet. In der NN-Praxis können allerdings
die Attribute nur wenigen Elementen funktionierend zugeordnet werden.
Klick-Ereignisse werden unter dem NN beispielsweise nur von
Link- und Formularelementen
interpretiert. Beispiele zu den verschiedenen Ereignisattributen gibt es
unter den jeweiligen Elementen wie a.
Diese Seite soll parallel zum Ereignis-Objekt
einfach noch einmal eine Übersicht darstellen.
"Bugscape" ignoriert unter bestimmten
Konstellationen bestimmte Ereignis-Element-Kombinationen, obwohl er sie "theoretisch" unterstützt.
Für die letzte mir bekannte Überraschung sorgte NN 4.7 beim Mac,
der das onload-Attribut im body-element übersieht.
Besonders lästig bei DHTML ist, daß der NN mit
div und span
zwar Ebenen per
Stylesheets übereinanderlegt, diese
aber nicht wie beim layer-Element eigene
Ereignisse abfangen können.
So bleibt für Cross-Browser-Entwicklungen
in vielen Fällen die lästige Klammerung mit dem a-Element.
Handler-Beispiele
Ein paar Beispiele für event-Handler mit einfachen alerts... Unter NN funktioniert nur
die ersten beiden Beispiele.
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.