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>