Zeitverzögerung in versch. Browsern

Hallo,
habe ein paar HTML/Javascript-Spielchen für Motorola A780 programmiert,
Die laufen dort unter Opera.
Unter Windows-Opera auch wunschgemäß, nicht jedoch unter Firefox oder MS-IE, und auch nicht unter Linux-Opera.
Hier könnt Ihr testen: http://www.joachim-pietsch.de/moto/lines.htm
(Die Steine sollen feldweise zum Ziel wandern.)
Problematisch ist die Funktion

function Pause(zeit) {
var jetzt = new Date();
 zeit=zeit+jetzt.getTime();
 do jetzt = new Date();
 while (zeit\>jetzt.getTime());
}

Kann man in den Einstellparametern der Browser da was machen?
Danke für Hinweise

Hi

Ich hoffe du schreibst in deinen Spielen so die Pausen nicht.

Die While-Schleife dürfte 100% last erzeugen da sie die ganze Zeit ausgeführt wird.

Besser, eleganter wäre es wenn du das mit setTimeout() machen würdest und danach zu einer funktion springst die weiter arbeitet.

Eventuell liegt es an der hohen Auslastung des Browsers das die Sicherheitseinstellungen vom IE und von Firefox was dagegen haben.

Gruß Lamer

PS: Aber ob das dein Problem löst … k.A.

setTimeout() geht gar nicht
Danke für die Hinweise,
leider hast du’s nicht getestet, denn setTimeout() funktioniert gar nicht.
Hatte ich wohl anfangs auch getestet, kenn aber jetzt die Historie nicht mehr, und mit meiner Pause-Funktion geht es ja.
Aber wie kann man nun den Sicherheitseinstellungen vom IE und von Firefox sagen,
dass sie weniger scharf arbeiten?
Deshalb hatte ich die Frage auch nicht zu den Scripten, sondern ins allgemeine Brett gestellt.
Gruss