Gleichzeitig wir das ganze mit einem link versehen.
Das mit dem link hab ich ja hinbekommen, aber bei den Farben
klappt es nicht so.
Wo liegt der Fehler? Wie hast du es gemacht (Quellcode)?
Wie geht dass ? wie muss das js aussehen ?
Geht das auch in css und wenn ja wie?
Es geht theoretisch auch mit CSS alleine, indem du :hover verwendest. Aber der IE kennt das leider nur bei Links, sodass nur ander Browser die Farbänderung durchführen würden.
Mit JavaScript kannst du es mit dem style-Objekt lösen. In das Tag der entsprechenden Zelle kommt ein onmouseover rein. Dann kannst du entweder eine Funktion aufrufen, die die Farbe ändert (und der du mit ‚this‘ am besten das aktuelle Element übergibst, siehe Beispiel unten) oder du änderst die Farbe direkt im onmouseover-Attribut.
Genauso verfähsrt du dann mit dem onmouseout, wo du die Farbe wieder zurückänderst.
Insgesamt muss das dann folgendermaßen aussenen, ich verwende im Beispiel mal die Farben Rot und Grün:
Die Funktion im JS-Teil der Seite:
function change (wo,was){
wo.style.backgroundColor=was;
}
Der Aufruf im td-Element:
…
Ich habs nicht ausprobiert, aber so sollte es funktionieren.