Zombiejesus: window.setTimeOut

Beitrag lesen

Hallo,

kann es sein, das wenn man diese Funktion aufruft, eine Art neuer Thread/Process geöffnet wird und mehrere Sachen Parallel ablaufen? Hier das Grundprinzip meiner Seite (kann meine Quellcode wegen Plagiatfinder nicht veröffentlichen):

  
function main() // wird als onclick verwendet  
{  
      sup();  
      alert("stelle1");  
}  
function sup()  
{  
     alert("stelle 2");  
     ...  
     ...weiterer Quellcode...  
     ...  
     windows.setTimeOut(function() { sup()},1);  
}  

hierbei wird mir in dem Allert-Fenster diese Reihenfolge angezeigt:
stelle2
stelle1
stelle2
stelle2
stelle2
...

Ich möchte aber himbekommen, dass er so vorgeht:
stelle2
stelle2
stelle2
...
stelle1

So das Problem hierbei ist aber, dass wenn ich setTimeOut nicht benutze, werden mir die einzelnen durchläufe von sup() nicht angezeigt, sonder nur das Endprodukt. Wie kann ich es also hinbekommen, dass bei jedem durchlauf das Ergebnis auf der Seite angezeigt wird von Sup() und es dannach erst in main() weitergeht.