Hallo!
Ich hab ein kleines Script geschrieben, damit die Zeilen abwechseln eingefärbt werden.
function altRow()
{
var tables,rows,i,j;
tables=document.getElementById("bodytable").getElementsByTagName("table");
for(i=0;i<tables.length;i++)
{
rows=tables[i].getElementsByTagName("tr");
for(j=0;j<rows.length;j++)
{
if (j%2==0)tables[i].rows[j].className="rowbackalt";
}
}
}
Das ganze funktioniert auch ganz gut. Wenn jedoch der Zelleninhalt eine weitere Tabelle ist (Tabelle in Tabelle) wird zwar alles richtig umgesetzt aber es wird ein Error ausgegeben (rows[...] ist Null). Wie kann ich dem Script klarmachen, dass es sich nur auf die Zeilen (tr) der ersten Tabelle konzentrieren soll.
Ich danke im Voraus