Weiterleitung mit Zeitanzeige
Eine automatische Weiterleitung die zeitabhängig erfolgt kennen sie. In diesem Script lasse ich die verbleibende Zeit einblenden. Innerhalb der Seite und / oder in der Statuszeile.
Die Weiterleitung erfolgt also anders als im Beispiel 'Weiter bei Inaktivität' unhabhängig von der Benutzreaktivität nach einer festen Zeitvorgabe. Ein Einsatz wäre denkbar auf einer Startseite oder bei einem Quiz, wo die Aufgaben in einem bestimmten Zeitrahmen gelöst werden sollen.
Funktionen
Darstellung eines Downcounters im Body der Seite
Darstellung eines Downcounters in der Statuszeile
Weiterleitung auf eine HTML-Seite
Meldungsfenster (Popup-Alert) optional
|
|
Aufwand
- Script in den Head-Bereich kopieren
- CSS-Formatierungen für die Seitenanzeige in den Head-Bereich kopieren
- Zeitvorgabe im Script festlegen (default: 02:30 Min)
- Umleitungsziel festlegen
Arbeitsweise
Zu Beginn wird der von ihnen eingetragene Vorgabe-Zeitwert gelesen und in Minuten- und Sekundenwerte aufgesplittet. Die aktuelle Zeit wird dem System entnommen und mit dem Countdown begonnen. Im Sekundentakt werden nun die Sekunenwerte heruntergezählt und die beiden Anzeigen aktualisiert.
Beim Erreichen des Nullwerts für Sekunden werden entweder der Minutenvorgabe weitere 60 Sekunden entnommen (abgezogen/subtrahiert) falls der Minutenwert nicht auch bereits Null ist oder die Weiterleitung wird eingeleitet.
Varianten
Möglch wäre auch statt der Weiterleitung eine zeitgesteuerte Anzeige eines Pop-Up-Windows nach dem Schema
NeuesFenster = window.open(timedouturl);

|