Hi
wenn du eine Funktion mehrfach aufrufen möchtest könnte:
setTimeout("Funktion",timeout)
helfen.
also z.B. so:
function count(i){
if(i < 10){
i++;
setTimeout("count(" + i +")",0);
}
}
damit wird die Funktion solange aufgerufen bis i >= 10 danach wird das ganze Beendet. Setz bei sowas Timeout auf jedenfall auf 0! ist zwar immer noch langsamer als wenn du es direkt in einer Funktion machst.
Nochwas ein RETURN ist IMMER ein Funktionsende!
ergo:
while(1){
return 0;
}
Ist KEINE Endlosschleife mehr weil du beim ersten Aufruf etwas returnst und die Funktion somit beendest!
mfg der Heakl