Onmouseover - textfarbe (von links) in tabellenzelle ändern...wie?

mameluck

Mitglied
folgende Seite:

MHS

ich wuerde gerne bei dem Menue wenn man ueber die einzelnen Tabellen geht sprich die Top Stories... unter NEWS das sich die Schriftfarbe auch mit den Zellen aendert

nun wie stell ich das an - hab schon ein bisschen was in den Quelltext geschrieben...bräuchte jedoch eine kleine Verbesserung da es nicht funktioniert...

--> und zwar möchte ich die Schrift (normal Link) gelb haben und wenn man über die Zelle geht (oder Schrift) ins Rote wechseln...

danke, fritz
 
Zuletzt bearbeitet:
Hi,

wenn das erste enthaltene Element in der Tabellenzelle ein Link ist, solltest Du es über firstChild
ansprechen können (Achtung: Es muss wirklich sofort der Link anschliessen - würde z.B.
ein Leerzeichen eingefügt werden, würde dieses als erster Kindknoten interpretiert werden!).

Das sollte in allen Browsern funktionieren, die DOM unterstützen.
Code:
function over(td) {
    td.style.backgroundColor = "#FABA0B";   // yellow
    td.firstChild.style.color = "#9C0A0A";  // Gewünschte Farbe zuweisen
}
function out(td) {
    td.style.backgroundColor = "#9C0A0A";   // red
    td.firstChild.style.color = "";
}
Ciao
Quaese
 

Neue Beiträge

Zurück