Hallo!
ich bin mir irgendwie nicht ganz schlüssig, welche Methode ich anwenden soll, um Tabellenzeilen beim drüberfahren mit der Maus mit eine andere Hintergrundfarbe zu verpassen.
Das schönste wäre ja classname.tr:hover, eine wirklich feine Sache im Mozilla, aber der IE kann das noch nicht, also komme ich wohl um Javascript nicht herum. Hier habe ich aber ein paar Fragen:
Erstens, schreibt man lieber
onmouseover="style.backgroundColor = '#FF9933';"
oder
onmouseover="this.style.backgroundColor = '#FF9933';"
?
Und nochwas hierzu, wie ist der vorgesehene Weg um die Farbe wieder zu erntfernen ohen eien neue zu setzen? ist
onmouseout ="style.backgroundColor = ''"
OK?
Aber das ist doof da ich nicht so ohne weiteres mal eben die Farbe überall ändern kann, also eine Mixtur aus CSS und Javascript habe ich gedacht.
onmouseover="this.className = 'meinhover-bgr';"
und hier dasselbe problem, was mache ich das für onmouesout wieder rückgängig?
onmouseout ="this.className = ''"
? Oder
onmouseout ="this.className = 'mout-ohne-bgr';"
aber was um himmelswillen dann in die CSS-Datei schreiben?
.mout-ohne-bgr {
background-color:
}
oder was? Werde da nicht so richtig schlau. Im Netscape 4 muss es übrigens nicht funktionieren.
Grüße
Andreas