Chameleon: Hintergrundfarbe einer Tabellenzelle per onMouseOver ändern

Wie kann man die Hintergrundfarbe einer Tabellenzelle ändern, wenn man mit der Maus auf selbige zeigt.
Konnte bisher lediglich den ganzen Hintergrund (document.bgColor) ändern:

<TABLE align="center" Border="5">
<tr>
<TD HEIGHT="150" WIDTH="150" onMouseOver="document.bgColor='#FF0000'"></TD>
</TR>
</TABLE>

Habe auch schon versucht, alles in einen form-Tag zu setzen, funktioniert aber auch nicht (wahrscheinlich ist ein Selbstaufruf nicht möglich):

onMouseOver="document.Form1.Table1.bgColor='#FF0000'"

Auch mit CSS finde ich keine Möglichkeit.
Weder td a{...}  noch td a:hover{...} ändern etwas.

Wer weiss Rat?

  1. Hallo.

    Wer weiss Rat?

    Das <archiv>. Das Archiv dürfte diese Frage mindestens 50-mal beantworten.

    Grüße aus Würzburg
    Julian

  2. Hi,

    Wie kann man die Hintergrundfarbe einer Tabellenzelle ändern, wenn man mit der Maus auf selbige zeigt.

    onmouseover="this.bgColor='#FF0000'"

    aber das steht bereits ungefähr 100x im Archiv.

    Auch mit CSS finde ich keine Möglichkeit.
    Weder td a{...}  noch td a:hover{...} ändern etwas.

    Deine Selektoren wirken übrigens auf Links in Zellen, nicht auf Zellen.

    td:hover { ... }

    Das können aber erst die wenigsten Browser.

    LG Roland