Mastershrimp: Erneutes Aufrufen einer Funktion funktioniert nicht

Beitrag lesen

Hallo!

Ich habe folgendes Problem, und zwar baue ich gerade eine Shoutbox für meine Homepage. Ihr findet meinen Versuch unter
http://www.mastershrimp.com/test/community.html.

Wenn die Seite läd, wird auch die Shoutbox geladen - scheint also zu funktionieren.

Ruft man aber nach Ablauf der Funktion nocheinmal die Funktion über den Link "refresh" auf, erscheint im IE6 der Fehler, dass das "Objekt diese Eigenschaft oder Methode nicht unterstützt"...

Dabei rufe ich doch lediglich die Funktion, die ich am Anfang über "onLoad" aufrufe, über einen Link auf. Auch ohne den onLoad-Handler funktioniert es nicht.

Die Funktion, um die es sich handelt, sieht folgendermaßen aus:

function shoutbox()
 {
  messages = new Array('### ADD YOUR SHOUT ###\n','Max (25.12.03): 1!!\n','Max (25.12.03): 2!!\n','Max (25.12.03): 3!!\n','Max (25.12.03): 4!!\n','Max (25.12.03): 5!!\n','Max (25.12.03): 6!!\n','Max (25.12.03): 7!!\n','Max (25.12.03): 8!!\n','Max (25.12.03): 9!!\n','Max (25.12.03): 10!!\n','Max (25.12.03): 11!!\n');
  shoutbox = this.document.eingabe.shoutbox;
  anzeige_begrenzung = 10;

shoutbox.value="";

if(messages.length<anzeige_begrenzung+1)
   { var max_eintr = messages.length; }
  else
   { var max_eintr = anzeige_begrenzung+1; }

j = max_eintr-1;

for(i=0;i<max_eintr;i++)
   {
    setTimeout("shoutbox.value = messages[" + j + "] + shoutbox.value",500*i);
    j--;
   }
  this.document.eingabe.status.value = "Momentan sind " + eval(messages.length-1) + " Shouts eingetragen! Es werden " + eval(max_eintr-1) + " Shouts angezeigt.";
 }

Die Shoutbox an sich ist eine normale Text-Area mit readonly.

Weiß jemand, woran das liegen kann?

Vielen Dank im Vorraus!

Gruß

Mastershrimp