Hallo zusammen,
hab eine kleine Frage. Ist es möglich, dass ein Popup erst zu einer festgelegten Zeit geöffnet werden kann? Heißt, ich mache gerade einen Adventskalender und man soll nicht gleich alle Fenster aufmachen dürfen. Wie kann ich das festlegen?Vielen Dank
Micha
Hi Michael,
das ist eine nette Idee!
Nun, javascript kommt da wohl kaum in Frage, da so eine
Sperre von jedem findigen Schulkind umgangen werden kann. ;)
Wenn Du das Popup-Fenster selbst blockieren willst,
wirst Du somit keinen Erfolg haben.
Kind schaut in den Quelltext, sieht, welche Adresse vom Popup
aufgerufen wird und schreibt selbige Adresse in ein Browserfenster. = ungut.
Also muß die aufgerufene Seite selbst wissen,
welcher Tag heute ist und ob es seinen Inhalt preisgeben darf.
Serverseitige Lösung = sicher.
Mein Vorschlag wäre nun:
arbeite mit php und includiere den jeweiligen Inhalt aus einem Ordner,
der optimalerweise noch nicht mal Leserechte nach Außen hin besitzt.
<?php
$tor=$_GET[tor];
$soll = mktime(0,0,0,11,$tor,2006);
$ist = time();
if ($soll<=$ist){
include("./versteckt/tor".$tor.".html");
}
else{
echo "Ja is denn heut schon Weihnachten?
- Heute ist nicht mal der $tor - also: Nix da.";
}
?>
Das php-Skript als "kalender.php" abgespeichert könntest
Du in Javascript nun aufrufen mit : kalender.php?tor=5
Naja, vielleicht sind Dir aber auch die anderen Lösungen lieber.
Wie auch immer : viel Spaß!
Gruß,
Semaphor