EKKi: Zeile einer Tabelle markieren

Beitrag lesen

Mahlzeit,

jetzt stehe ich wieder vor dem Problem, dass es im IE funktioniert und im FF nicht.
Fehler-Konsole: nüscht

Vielleicht stört sich der Feuerfuchs einfach daran, dass eine Eigenschaft rows[i].style.backgroundColor schlicht und einfach nicht vorhanden ist? Immerhin definierst du ja nichts dergleichen im <tr>-Tag ...

Ich würde generell anraten, eine solche farbliche Auszeichnung über CSS-Klassen zu machen. Mach dir zwei Klassen

tr.normal {
    background-color: #00f;
}

tr.markiert {
    background-color: #ff0;
}

weise den Zeilen default die Klasse "normal" zu (<tr class="normal [...] >) und verändere dann in der Funktion einfach die zugehörige Klasse (rows[i].className = 'markiert';)

So musst du nur an einer zentralen Stelle die Farben festlegen.

MfG,
EKKi