Delay-Script
Sie benötigen ab und an eine Wartezeit oder Pause, bevor die nächste Aktion ausgeführt werden soll?
Da ist es zweckmäßig ein kleines Script zur Hand zu haben, das genau diese Funktion erfüllt. Zentral abgelegt in einer externen JavaScript-Datei haben sie es jederzeit zur Verfügung.
Der Einfacheit halber wird der Wert für die gewünschte Wartezeit beim Aufruf in Sekunden übergeben.
Beispiel für den Aufruf mit Zeitübergabe:
warten(12); // Delay von 12 Sekunden
warten(30); // Delay von 30 Sekunden
Beispiel für den Aufruf für 10 Sekunden Wartezeit:
warten10(); // feste Wartezeit 10 Sekunden
Scriptcode:
<script type="text/javascript" language="JavaScript">
<!--
function warten(prmSec)
{
prmSec *= 1000;
var eDate = null;
var eMsec = 0;
var sDate = new Date();
var sMsec = sDate.getTime();
do {
eDate = new Date();
eMsec = eDate.getTime();
} while ((eMsec-sMsec)<prmSec);
}
// Funktion mit fester Wartezeit 10 Sekunden
function warten10()
{
// Start Verzögerung 10 Sekunden
warten(10);
// zu Testzwecken alertmeldung (löschen)
self.alert("Wartezeit vorbei");
}
//-->
</script>
|