Hi!
Nachdem ich mit Javascript und .innerHTML den Inhalt eines Elements auf eine "Bitte Warten..."-Meldung geändert habe beginnt eine Schleife von ca. 5s Arbeitszeit. Leider wird der Inhalt des Elements erst nach dem Ablauf der Schleife geändert. Ich habe bereits versucht nach dem ndern des Textes mit der sleep-Funktion (siehe unten) eine Pause einzulegen, aber selbst bei einer 5s-Pause funktioniert es nicht. Wie kann ich den Inhalt des HTML-Elementes sofort updaten? Ach ja, ich muss noch sagen die Anwendung ist als IE-Only konzipiert.
Hier die Funktion:
function sleep(ms) {
var jetzt = new Date();
var start = jetzt.getTime();
while(true) {
var jetzt = new Date();
if(start+ms < jetzt.getTime()) return true;
}
}
Thx, Peter
--
Es gibt immer eine lösung - auch wenn sie keiner findet!!
Es gibt immer eine lösung - auch wenn sie keiner findet!!