Thomas Meinike: Tabellenzeilenfarbe - Zeile1 weiß, Zeile2 grau, Zeile3 weiß...

Beitrag lesen

Hallo,

Entgegen meinem Skriptverständnis muß dabei z.Zt. leider jede Zeile mit derselben ID bezeichnet werden, was allerdings keinen validen Code ergibt. Es funktioniert aber trotzdem zumindest im Internet-Explorer.

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)">

MfG, Thomas