Guten Morgen liebe Gemeinde,
Tach
gibt es denn eine Methode, um dynamisch nicht die style-Attribute sondern die css-Klasse zu verändern.
Also z.B. statt
onmouseover="self.style.backgroundColor='#ffffff'"
vielleicht so etwas wie ähnliches wie
onmouseover="self.style.class='cssclass'"
wobei das obige leider nicht funktioniert.
self ist die Fensterinstanz. Die hat kein style-Objekt. Meinst Du this?
class ist auch kein Unterobjekt von style, sondern des jeweiligen HTML-Elements.
Bei mir funktioniert es im IE mit this.className='blabla';
Der Opera verweigert sich hier (4.02, 5.11, 6.01)
Im Mozilla ab 1.0RC2 funktioniert das auch, aber dort wäre es sogar ohne Javascript möglich:
da schreibt man einfach
.blabla { /* hier die Einstellungen für Normalbetrieb*/ }
.blabla:hover { /*hier die Einstellungen für hover*/ }
ins CSS
Vielen Dank,
Jürgen
Andreas