Sebastian: getElementById() -> Objekt erforderlich...

Beitrag lesen

Hallo Jürgen,

erstmal vielen Dank für deine Hilfe. Ich hab das jetzt mal so umgesetzt, wie du mir es vorgeschlagen hast. Hab jetzt erstmal eine Farbe die blinkt. Es funktioniert auch, aber irgendwie hat es den Nebeneffekt, dass die Prozessorlast nach oben schnellt und der Browser nicht mehr reagiert.Kannst du dir das erklären?

Gruß Sebastian

<script type="text/javascript">
 <!--
  x = true;
  i = 0;

var ids = new Array();

function blink(){
    for(var i=0;i<ids.length;i++) {
     if(x){
      ids[i].style.backgroundColor = "#FFCC00";
      x = false;

} else {
      ids[i].style.backgroundColor = "transparent";
      x = true;

}
     setTimeout("blink()", 1000);
    }

}
 //-->
 </script>

</head>
<body style="background-image:url(back2.jpg); background-repeat:repeat;">

<div style="margin-left:10px; margin-top:0px; position:absolute; top:20px; left:0px; min-height:480px; width:540px; background-color:#F0F0F0; border:solid 1px black; text-align:center; padding-bottom:20px;">

<H3>P0LAA10DL100          / L Ctrl Deaerator         </H3>
<TABLE style="text-align:left">

<TR>
 <TD id="las1" style="background-color:#000000; color:black; border:1px solid black">S</TD>
 <TD></TD>
 <TD><A HREF=./frame_main.php>blabla</A></TD>
 <script language="JavaScript">
  ids[ids.length]=document.getElementById("las1");
  blink();
 </script>
</TR>
<TR>
 <TD id="las2" style="background-color:#000000; color:black; border:1px solid black">S</TD>
 <TD></TD>
 <TD><A HREF=./frame_main.php>blabla</A></TD>
 <script language="JavaScript">
  ids[ids.length]=document.getElementById("las2");
  blink();
 </script>
</TR>