Supportnet Computer
Planet of Tech

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:

<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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: