fastix: Refresh?

Beitrag lesen

Hi!
function sleep(ms) {
  var jetzt = new Date();
  var start = jetzt.getTime();
  while(true) {
    var jetzt = new Date();
    if(start+ms < jetzt.getTime()) return true;
  }
}

Wer sollte Dich daran hindern mit einfachen mathematischen Funktionen die vergangene und verbleibende Zeit zu berechnen und dann mit der Dir bekannten innerHTML- Eigenschaft ein Element zu ändern?

Kritik an der Funktion:

Du verschwendest die Prozessorleistung Deiner Besucher. Das ist wirklich "Arbeitszeit". Ein wirklich guter Browser würde davor warnen.
Setze einfach mal die Wartezeit recht hoch und schau dann mal nach, wie Dein system ausgelastet ist. Und jetzt stell Dir vor, irgendjemand beschaut die Seite und sein Rechner dient zum Beispiel auch als "Datenbankserver". Das kann man einfach nicht machen. Auch nicht 5 Sekunden lang. Oder ist die Aufgabe aus einem Microsoft- Zertifikats- Seminar für VB-Script Programmierer???

fastix