Zeitgesteuerte Weiterleitung

damn2k

Grünschnabel
HI, ist es möglich eine Zeitgesteuerte Weiterleitung einzurichten? Es soll z.B. ab 22 bis 6Uhr auf Seite "a" weiterleiten und von 6 bis 22 Uhr auf Seite b. Mehr müsste es nicht können.

Ist sowas in der Art möglich?

bitte um Rat

mfg damn2k
 
Ja, ist es.

Du kannst mittels der Javascript-Datumsfunktionen ermitteln, wie spät es ist, und dann halt weiterleiten.

Es ginge auch ohne Javascript....brauchst dann halt eine serverseitige Sprache, welche dir sagt, was die Stunde geschlagen hat....und dann per <meta>-Refresh weiterleitet.
 
mhh ok,

wäre es möglich, dass du mir solch ein script posten könntest? weil habe so gut wie keine ahnung davon, wäre dir und jedem anderen sehr dankbar dafür

mfg
 
Ist ein einfacher Vierzeiler:
HTML:
 <script language="JavaScript">
 
 	var today = new Date();
 	var h = today.getHours();
 
 	if (h >= 22 || h < 6) window.location.href="22-6.html";
 	else window.location.href="6-22.html";
 
 </script>

Schreib einfach statt 22-6.html die Datei, die zischen 22 und 6 Uhr - also nachts - angezeigt werden soll und statt 6-22.html die Datei, die den Rest der zeit angezeigt werden soll.
 
wunderbar. vielen dank. :p

gibt es aber auch eine lösung, falls jemand java ausgeschaltet hat? kann das vielleicht jemand näher erläutern?

mfg
 
Wenn Java ausgeschaltet ist tut das nichts zur Sache - es handelt sich ja um JavaScript.
Wenn allerdings JavaScript ausgeschaltet ist wird's nimma , dann kannst du's mit php machen (geht aber nur auf PHP-fähigen Servern).

Mit PHP wäre es so zu berwerkstelligen:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title></title>

<?php

$h = date("H");

if ($h >= 22 OR $h <6) echo "<meta http-equiv=\"refresh\" content=\"1; URL=22-6.html\">";
else echo "<meta http-equiv=\"refresh\" content=\"1; URL=6-22.html\">";

?>

</head><body></body></html>
Diese Datei muss als erste aufgerufen werden und leitet dann an die anderen Weiter. Vergiss nicht, dass es eine PHP-Datei ist, also nenn sie auch irgentwas.php.
Dann wieder einfach 22-6.html und 6-22.html durch die richtigen Dateien ersetzten und nicht vergessen diese Datei .php zu nennen sonst führt sie der server nicht aus. Du kannst auch zur Sicherheit JS und PHP kombinieren und das JavaScript von oben noch in den <head>-Tag von unten einfügen...
Das PHP-Script kannst du übrigens auch nur auf nem PHP-Fähigen Server testen...
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück