Tom2: Schleifenprobleme

Beitrag lesen

Hi Ringer

function test()
{
  for (i=1;i<3;i++)
    {
   parent.frames.verdeckt.location.href="seite"+i+".html";
   setTimeout("timerzwei()",100);
                  }

} /* Hier gehört die Klammer hin */

function timerzwei(){
      if (parent.verdeckt.test=="richtig")
        {
        var s=parent.verdeckt.var1.innerText;
        s=s+','+parent.verdeckt.var2.innerText;
        s=s+','+parent.verdeckt.var3.innerText;
        s=s+','+parent.verdeckt.var4.innerText;
        s=s+','+parent.verdeckt.var5.innerText;
        document.all.activex.variable=s;
        }
      }

/* } deine abschliessende Klammer muss weg */

Das Problem ist das ich eine Funktion in ein for-Schleife stecke!

Ja, das geht AFAIK nicht. Ich verstehe dein Problem nicht ganz. Die setTimeout-Funktion verhällt sich manchmal etwas seltsam, zumindest im IE 5.0. Versuch mal die Funktion timerzwei() direkt, dh. ohne setTimeout aufzuruffen und schau, ob es dann funktioniert. Und nimm die Funktion zu der Schleife raus, sowas ergibt keinen Sinn.

MfG

Tom2

PS: Wenn du hier im Forum eine Nachricht schreibst und nicht direkt auf 'Nachricht absenden', sondern auf 'Vorschau generieren' klickst, dann kannst du u.A. den Themenbereich anpassen.

--
SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
ss:| zu:) ls:& fo:) de:] va:) ch:] sh:( n4:& rl:° br:> js:| ie:% fl:( mo:}