Hallo Mathias,
» do {
eDate = new Date();
eMsec = eDate.getTime();} while ((eMsec-sMsec)<prmSec);
diese Schleife wartet. Under Besucher wartet auch. Denn in dieser Zeit passiert mit dem Browser nichts. Er "friert ein". Nur der CPU-Lüfter springt an. Warten, oder besser zeitverzögertes Ausführen einer Funktion geht mit:
http://de.selfhtml.org/javascript/objekte/window.htm#set_timeout.
Außerdem sollten u.A. die folgenden Seiten für Dich interessant sein:
http://de.selfhtml.org/javascript/objekte/document.htm
http://de.selfhtml.org/javascript/objekte/node.htm.
Gruß, Jürgen