Rudi: Echtzeit in Javascript erzwingen?

Beitrag lesen

-> Hallo,
->
-> ich arbeite gerade an einer intranetseite und habe in einer funktion einige berechnungen (von der zeit ca. 45 sec)
-> gibt es eine möglichkeit in js, die ausführung von anweisungen zu erzwingen?
->
-> So etwas wie ProcessMessages, DoEvents oder wie es sonst noch heißt? Ich habe bis jetzt noch nicht davon gehört.
-> Aber wenn deine Berechnung in einer Schleife oder so stattfindet, dann kannst du doch vielleicht die einzelnen Schritte immer kurz unterbrechen.
-> Du schaust immer wenn du deinen Fortschritt berechnest nach, wie weit du gerade bist und wenn du die Grenze von x% zu (x+1)% übersprungen hast, dann brichst du deine Berechnung ab und sorgst für die Fortsetzung über setTimeout nach einigen Millisekunden. Das sollte dem Browser genug Zeit lassen, um deine Seite zu aktualisieren.
->
-> Viele Grüße,
->
->             Stefan

Ne Stefan das macht er nicht beide prozesse laufen in der selben schleife und ich vermute das setTimout() nur bedingt IN einer schleife diese beeinflusst. wenn ich es auserhalb der schleife einsetze verliere ich zuviel zeit.