Cyberfuzzy: Farben für Menü ändern

Beitrag lesen

Hallo,

ich versuche gerade eine Art Menü per JavaScript zu erstellen. Dabei soll onmouseover der Text und die Hintergrundfarbe von einer Zeile geändert werden. Bei onmouseout sollen wieder die Ursprünglichen Farben kommen. Vergleichbar wie ein Kontextmenü von Windows.

Ich habe es so versucht:

<table cellpadding="2" cellspacing="0">
  <tr bgcolor="#CCCCCC" onMouseover="this.bgColor='rgb(10,36,106)';fgColor='rgb(255,255,255)';" onMouseout="this.bgColor='rgb(212,208,200)';fgColor='rgb(0,0,0)';">
    <td>test</td>
  </tr>
</table>

Das funktioniert zwar auch schon mit IE, aber wenn man auf ein Element geht, dann ändert sich die Textfarbe der ganzen Seite. Da muss wahrscheinlich noch etwas vor fgColor. this.fgColor funktioniert allerdings nicht.

Das zweite Problem ist der Firefox. Der stellt die Farben bei onmouseout nicht zurück. Weiß jemand, wieso?

Vielen Dank

Gruß
Cyberfuzzy
--
http://www.cyberfuzzy.com