p@t: setTimeout - Endlose alert Meldung!

Beitrag lesen

hi Cheatah

ichhabe dir hier das ganze script reingepackt zu m besseren verständnis:

die alert meldung gibt mir den array inhalt aus. sonst nichts

gruß
p@

<script language="JavaScript" type="text/javascript">
var anzahl, zahl, zaehler, auswahl, anfang, ende, befehl, x;

function auf(wert)
{
 x++;
 MM_showHideLayers(""+wert+"",'','show');
 befehl = window.setTimeout("zu()", 600);
}

function zu()
{
 window.clearTimeout(befehl);
 MM_showHideLayers('1','','hide','2','','hide','3','','hide','4','','hide');
 ebene();
}

function ebene()
{
 while(x < zahl)
 {
  anfang++;ende++;
  wert = anzahl.slice(anfang, ende);
  alert(anzahl);
  auf(wert);
 }
}

///////////////////////
// hier gehts los!!! //
///////////////////////
function start()
{
anzahl = new Array;
zahl = 0;zaehler = 0; x =0; anfang = -1; ende = 0;
auswahl = new Array;
vorspiel();
}

function vorspiel()
{
 zahl++;
 var neue_anzahl = new Array();
 zufallszahl = Math.round(3 * Math.random()) + 1;
 anzahl = anzahl.concat(zufallszahl);
 ebene();
}
//hier kommt man rein wenn man auf einen layer klickt!
function spielen(nr,anzahl)
{
 auswahl = auswahl.concat(nr);
 if(auswahl[zaehler] == anzahl[zaehler])
  {
   zaehler++;
   if(zaehler == (anzahl.length))
    {
     alert("super naechste runde!");
     zaehler = 0;
     vorspiel();
     auswahl = new Array;
    }
  }
 else
  {
   alert("ende!");
   self.location.reload();
  }
}

</script>