maxi: Javascipt Fehler

Hallo
Was könnte an dieser Funktion einen Fehler hervorrufen?
Die Funktion funktioniert wie sie funktionieren soll,
allerdings wird in der Statusleiste des Internet Explorers
ein gelbes Warndreieck gezeigt und es steht dort "Fehler auf der Seite".

function doit(i,msec)
{
 var k = i;
 if(k <= 100)
 {
  eval("document.p" + k + ".src = 'lila.gif';");
  k++;
  window.setTimeout("doit(" + k + "," + msec + ")", msec);
 }
  if(i >=1)
 {
 var k = i;
 while(i>=1){
 eval("document.p" + k + ".src = 'lila.gif';");
  k--;
 }
 }

}

Vielen Dank für die Hilfe im Vorraus

maxi

  1. Huhu maxi

    allerdings wird in der Statusleiste des Internet Explorers
    ein gelbes Warndreieck gezeigt und es steht dort "Fehler auf der Seite".

    da kannst Du auch draufklicken und erhältst weitere Informationen.
    Diese sind aber meistens nicht wirklich brauchbar.

    Viel besser ist da z.B. die JavaScript-Konsole im Mozilla

    befindet sich unter tools/webdevelopment/

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday