JürgenB: window.setTimeOut

Beitrag lesen

Hallo,

über setTimeout aufgerufene Befehle werden nach der gewünschten Zeit in die "Befehlsschlange" gesetzt und dann abgearbeitet, wenn Sie dran sind. Daher hat der Browser auch Zeit, Änderungen anzuzeigen.

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

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.

gar nicht. setTimeout nimmt die Befehle aus dem normalen Programmfluss. Das kannst du nur über die Programmlogig lösen:

main -> Stelle2
Stelle 2 -> Bedingung? Stelle2 oder Stelle1
Stelle1 -> ...

Gruß, Jürgen