Stefan Muenz: CSS/Javasript

Beitrag lesen

Hallo Jan,

Gibt es irgendeine CSS bzw. Javasript Variante die es ermöglicht, die Textfarbe bei MouseOver zu ändern.

Beim MSIE ist das relativ einfach:

<p id="derAbsatz" style="color:red" onMouseover="document.all.derAbsatz.style.color='blue'" onMouseout="document.all.derAbsatz.style.color='blue'">Das ist der Text</p>

Bei Netscape ist das so allerdings nicht unmittelbar umsetzbar. Schon aus dem einfachen Grund nicht, weil Netscape die Event-Handler onMouseover und onMouseout nur bei Verweisen und Formularelementen zulaesst, nicht aber in beliebigen HTML-Elementen. Und selbst wenn das so waere, wuerde er kein dynamisches Aendern von Styles erlauben. Du muesstest dann einen Layer haben, dessen Inhalt du mit document.layername.document.write() neu beschreiben kannst - mit gleichem Text, nur anderer Formatierung.

viele Gruesse
  Stefan Muenz