Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Suche JavaScript zur Zeitlichen Weiterleitung
Frage
Hallo alle,
ich suche ein Script, welches mir folgendes erledingt:
Ein Link, zwei Adressen. Allerdings:
von 00:00 Uhr - 16:00 Uhr Link1
von 16:00 Uhr - 24:00 Uhr Link2
Am liebsten wäre es mir, wenn der Besucher den link anklickt, und automatisch an den jeweiligen Link geschickt wird. Also eine art Prüfscript mit weiterleitung.
Gibt es sowas ?
Liebe Grüße
Jens
Antwort 1 von Falkon
Ohne Zeitzonenberücksichtigung:
Mit Zeitzonenberücksichtigung:
Das zweite Skript funktioniert nur zur Sommerzeit. Zur Normalzeit muß man "m=m+120+o" durch "m=m+60+o" ersetzen, da sich dann unser Abstand zu GMT von 120 auf 60 Minuten verringert.
Hab leider keine Ahnung, wie man die Zeitumstellung automatisieren könnte.
Gruß,
Falkon
<script language="javascript">
function link(){
var t=new Date();
var h=t.getHours();
if(h<16) window.location.href="vormittag.htm";
else window.location.href="nachmittag.htm";
}
</script>
<a href="javascript:link()">Link</a>
Mit Zeitzonenberücksichtigung:
<script language="javascript">
function link(){
var t=new Date();
var m=t.getHours()*60+t.getMinutes();
var o=t.getTimezoneOffset();
m=m+120+o;
if(m<16*60) window.location.href="vormittag.htm";
else window.location.href="nachmittag.htm";
}
</script>
<a href="javascript:link()">Link</a>
Das zweite Skript funktioniert nur zur Sommerzeit. Zur Normalzeit muß man "m=m+120+o" durch "m=m+60+o" ersetzen, da sich dann unser Abstand zu GMT von 120 auf 60 Minuten verringert.
Hab leider keine Ahnung, wie man die Zeitumstellung automatisieren könnte.
Gruß,
Falkon

