Stefan Bach: Eventhandler über CSS definieren

Beitrag lesen

Hallo,

Allenfalls magst du gelesen haben, dass man ein "onmouseover/onmouseout" mittels der Pseudo-Klasse hover nachbauen kann (was ja auch schöner ist).

Man kann allerdings nur das Aussehen des Links festlegen, und nicht, wie bei onmouseover, irgendwelche javascript-Befehle.

Mag das vielleicht daran liegen, dass CSS für das Aussehen zuständig
ist und nicht für irgendwelchen JavaScript Kram?

Wenn es dir darum geht bestimmte Eigenschaften automatisch über die CSS
Klassen zuzuweisen, dann schreibe dir in JS eine
Initialisierungsfunktion welche nach dem Laden der Seite den
Dokumentbaum durchgeht, bei jedem Element auf die "class" schaut und je
nachdem was da drin steht einen Eventhandler zuweist oder auch nicht.
Lässt sich dank DOM alles sehr einfach und auch ohne
Probleme mit der Kompatibilität (bei neuen Browsern versteht
sich) realisieren.

Viele Grüße,

Stefan

--
Lass dir das Tanzen NICHT verbieten
http://tanzverbot.de