Hi!
Ich habe eine Tabellenzelle mit nem Style. In dem Style ist background-color definiert. Wenn ich backgroundColor aber per JavaScript auslese, bekomme ich nüschts zurück.
Das ganze funktioniert, wenn ich background-color direkt als Zelleneigenschaft angebe. Aber damit hätte ich ja den Vorteil von CSS verloren.
CSS:
table.test td.h0 { background-color:#00FF00; }
HTML:
<table class="test" id="testtable">
<tr onMouseOver="uplight(this)" onMouseOut="downlight(this)">
<td class="h0" >COL1</td>
</tr>
</table>
JAVASCRIPT:
function uplight(Row) {
var Cells = Row.cells;
var CellsCount = Cells.length;
var OldColor;
for (c = 0; c < CellsCount; c++) {
OldColor = Cells[c].style.backgroundColor;
alert("old:" + OldColor);
}
}
Ich möchste den backgroundColor auslesen, die Farbe aufhellen und damit dann die Tabellenzeile hervorheben... aber soweit komm ich zur Zeit ja gar nicht erst.
btw: ich benutze FireFox 0.9
Thx,
GhoulLord