Hallo, Thomas,
Versuche es mal so (bezieht sich auf die erste Tabelle im Dokument):
function TableColor(nr)
{
if(document.getElementsByTagName)
{
var tabelle,reihen,i;
tabelle=document.getElementsByTagName("table")[nr];
reihen=tabelle.getElementsByTagName("tr");
for(i=0;i<reihen.length;i++)
{
if(i % 2 == 0)reihen[i].style.backgroundColor="#FFC";
else reihen[i].style.backgroundColor="#CCC";
}
}
}
und
<body onload="TableColor(0)">
genial, das funktioniert, Danke !!!
Den Code werde ich noch erweitern, so daß man z.B. die Tabellen mit Namen ansprechen und die Zeilenhintergrundfarbe im StyleSheet definiert werden kann.
Den "onLoad"-Funktionsaufruf müßte man ja eigentlich (zur schnelleren Anzeige und zur Vermeidung von Kollisionen mit body.onLoad-Aufrufen) auch in die jeweilige Tabelle setzen können. Funktioniert aber bei mir nicht :-( , weißt Du warum?
Grüße,
Sebastian