Zeitgesteuertes Popup
Hallo!
Könnt ihr mir sagen, wie man es schafft, dass ein Popup jeden Tag automatisch von 19:30 Uhr - 21 Uhr angezeigt wird?
Habe bei Google etc. diesbezüglich leider nichts gefunden...
Vielen Dank schon mal im Vorraus!
Gruß
Arod
Könnt ihr mir sagen, wie man es schafft, dass ein Popup jeden Tag automatisch von 19:30 Uhr - 21 Uhr angezeigt wird?
Habe bei Google etc. diesbezüglich leider nichts gefunden...
Vielen Dank schon mal im Vorraus!
Gruß
Arod
Die amerikanische Hoffnung: Klick!
könntest es in verbindung von php mit javascript machen. du ermittelst per php die aktuelle zeit und gibst sie zurück. per if-schleife fragst du ab, ob uhrzeit zwischen drin liegt und wenn ja, dann lässt du per javascript das popup ausgeben.
kannst mir ja ne pn schicken, dann kann ich dir das eventuell machen.
MfG
kannst mir ja ne pn schicken, dann kann ich dir das eventuell machen.
MfG
Zitat
Original von Bart S.
![]()
PHP-Quelltext
1 2 3 4 5 6 7<? $timestamp = time(); $uhrzeit = date("H:i",$timestamp); if($uhrzeit > "19:30" and $uhrzeit < "21:00") { echo"Bla"; } ?>
So sollte das klappen.
Wenn $uhrzeit größer als 19:30 ist und kleiner als 21:00 wird Bla ausgegeben ansonsten wird nichts ausgegeben.
ich würde es eher anders machen, ich glaube nicht, das es so geht.
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 |
<?
$timestamp = time();
$uhrzeit = date("H.i",$timestamp);
if($uhrzeit > 19.30 and $uhrzeit < 21.00) {
echo"Bla";
}
?>
|
so sollte es gehen, weil wenn du da nen : hast kann er glaub net vergleichen, deshalb musste ihm ne Zahl mir . geben.
MfG
NiBurhe
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 |
<?php
$timestamp = time();
$uhrzeit = date("H.i", $timestamp);
if ($uhrzeit > 19.30 && $uhrzeit < 21.00) {
print "
<script type=\"text/javascript\">
window.open("datei, die geöffnet werden soll.. wenn nicht, leer lassen","name des fensters","width=x","height=y");
</script>";
}
?>
|
so könnte das funktionieren.
MfG
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »IceThunder« (23. August 2004, 20:36)
Zitat
<?php
$timestamp = time();
$uhrzeit = date("H.i", $timestamp);
if ($uhrzeit > 19.30 && $uhrzeit < 21.00) {
print "
<script type=\"text/javascript\">
window.open("pfad/datei.htm","Titel blabla","width=200","height=200");
</script> ";
}
?>
Das habe ich den Head-Bereich eingefügt, aber leider kommt dann das hier:
Zitat
Parse error: parse error, unexpected T_STRING in /home/www/web1007/html/index.php on line 46
Weiß jemand Rat?
Gruß
Arod
PS: Vielen Dank schon mal für die vielen Postings!
Die amerikanische Hoffnung: Klick!
ich weiss zwar nicht welche Zeile 46 ist aber ich würde es so probieren:
Ich benutze nur echo, es kann auch mit print gehen, dass weiss ich nicht, es waren aber die " nicht alle escaped, also statt " \".
MfG
NiBurhe
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 |
<?php
$timestamp = time();
$uhrzeit = date("H.i", $timestamp);
if ($uhrzeit > 19.30 && $uhrzeit < 21.00) {
echo "
<script type=\"text/javascript\">
window.open(\"pfad/datei.htm\",\"Titel blabla\",\"width=200\",\"height=200\");
</script> ";
}
?>
|
Ich benutze nur echo, es kann auch mit print gehen, dass weiss ich nicht, es waren aber die " nicht alle escaped, also statt " \".
MfG
NiBurhe
hi!
ja, niburhe hat recht
hab das übersehen 
hab mal dran weitergemacht und jetzt funktionierts (zumindest bei mir)... wenn die zeit stimmt, wird es geöffnet, ansonsten nicht.
viel spaß damit.
MfG
ja, niburhe hat recht
hab das übersehen 
hab mal dran weitergemacht und jetzt funktionierts (zumindest bei mir)... wenn die zeit stimmt, wird es geöffnet, ansonsten nicht.
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<html>
<head>
<?php
$timestamp = time();
$uhrzeit = date("H.i", $timestamp);
if ($uhrzeit > 19.30 && $uhrzeit < 21.00) {
print "
<script type=\"text/javascript\">
<!--
window.open(\"pfad/datei.php\",\titel\",\"width=x\",\"height=y\");
//-->
</script>";
}
?>
</head>
<body></body>
</html>
|
viel spaß damit.
MfG
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »IceThunder« (25. August 2004, 18:52)
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<html>
<head>
<?php
$timestamp = time();
$uhrzeit = date("H.i", $timestamp);
if ($uhrzeit > 19.30 && $uhrzeit < 21.00) {
?>
<script type="text/javascript">
<!--
window.open("pfad/datei.php",titel","width=x","height=y");
//-->
</script>
<?php
}
?>
</head>
<body></body>
</html>
|
So ist das doch viel einfacher. Dann brauch man nicht die ganzen " escapen
) Habs jetzt nicht getestet sollte aber funktionieren 
Greetz
MaxTPayne
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »maxtpayne« (26. August 2004, 08:21)
Es klappt! Danke!
Nur leider habe ich selbst was vergessen...Ich habe meine Page nämlich mit einer switch & case-funktion aufgebaut, so dass die Adresse immer mit Index.php?action=Unterthema endet. das Problem ist logischerweise nun, dass das Popup beim Durchblättern der Page immer wieder neu geöffnte wird...
Ob da jermand eine Idee hat...?
Gruß
Arod
Nur leider habe ich selbst was vergessen...Ich habe meine Page nämlich mit einer switch & case-funktion aufgebaut, so dass die Adresse immer mit Index.php?action=Unterthema endet. das Problem ist logischerweise nun, dass das Popup beim Durchblättern der Page immer wieder neu geöffnte wird...

Ob da jermand eine Idee hat...?
Gruß
Arod
Die amerikanische Hoffnung: Klick!


