hi,
Ich habe eine Funktion die mit einem Atribut übergeben wird, welches den Typennamen trägt. Anhand dieses Typennamen wird ein Array angesprochen aus das es sich dynamisch die benötigten Werte holt.
bitte was?
Mein Problem besteht jedoch im stoppen den Intervals den ich zuvor statisch gesetzt habe.
Timer01 = window.setInterval("moveLThead('"+DIVType+"')",30);
Das Stoppen ist statisch kein Problem:
window.clearInterval(Timer01);Jedoch soll die Funktion ja unabhängig (also dynamisch) arbeiten und daher brauche ich etwas wie:
//Array-Sammmlung Global
Variable[1]='Timer01';//In der Funktion als Dynamischer Wert
window.clearInterval(Variable[1]);
warum nutzt du dann nicht sowas wie
var meineTimeouts["Timeout1"] = window.setInterval(...);
window.clearInterval(meineTimeouts["Timeout1"]);
den index "TimeoutXY" kannst du dir dann ja nach belieben aus variablen zusammensetzen.
Ich habe überlegt gleich as ganze setInterval ins Array zu schreiben aber dann startet es ja schon direkt beim definieren.
nochmals: bitte was?
eine alternative wäre (bei globalen variablen) diese über die schreibweise window["varname"] anzusprechen - dabei kannst du dir "varname" auch beliebig zusammenbasteln.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }