Ronny: Ist das Script noch einfacher aufbaubar?

Beitrag lesen

Hi,

<script type="text/javascript">
<!--
function change(i,klasse)
{
  if(i<3)
   {
     document.getElementsByTagName("tr")[i].className = klasse;
   }
  else if(i>=3)
   {
   change_run(i,klasse)
   }
}

function change_run(i,klasse)
{
  for(i>0;i--;)
  change(i,klasse)
}
//-->
</script>

Ich glaube, Du hast das falsch verstanden.
Bio meinte wohl, Du sollst document.getElementsByTagName("tr")[i].className = klasse; in eine eigene Funktion packen.

Mein Tipp wäre:

<script type="text/javascript">
<!--
function change(i,klasse)
 {
 for(var k=i;k>=0;k--) if((k==i || i>=3 )&& k<3) document.getElementsByTagName("tr")[k].className = klasse;
 }
//-->
</script>

Grüße,

Ronny