Hallo,
Ich konnte dazu leider weder eine Bestätigung noch ein definitives Nein finden. Ist das folgende möglich?
start[ind] = setInterval("anim('"+ind+"')", delayTime);
Ich hab in einer Seite nämlich 2 Funktionsaufrufe, die gleichzeitig auf dieselbe Funktion nutzen. Deshalb hab ich alle Variablen, die gemeinsam benutzt werden in ein Array gesteckt. Nun wird halt jeder Aufruf mit einem anderen Index gespickt, so dass sie nicht gegenseitig ihre Werte durcheinanderbringen. Ich hoffe des war jetzt verständlich.
Ist irgendwie alles etwas unglücklich gelöst, aber ich konnte bis jetzt nichts zu Gleichzeitigkeit in JavaScript finden.
Hier mal noch die Funktion, die mit dem setInterval() aufgerufen wird:
function anim(index)
{
counter[index]++;
document.images[anzahl_bis_hier[index]].src = img[index][counter[index]].src;
if(counter[index] == (anzahl_bilder[index]/2)){
counter[index] = 0;//Counter wird auf 0 gesetzt
loop_counter[index]++;
}
if (loop_counter[index] == loop_times)
clearInterval(start[index]);
}
Vielen Dank schonmal für die Hilfe!!
Karola