|
Reloadsperre Javascript Function
|
|
| Dat Tunes |
Geschrieben am 23.08.2011 00000008 13:31
|
|
Moderator ![]() Beiträge: 477 Registriert am: 08.12.08 Fusioneer: 17 years 6 months 0 weeks 1 days 9 hours 12 minutes 43 seconds |
Hallo, ich passe mir grade ein Script von CodeCanyon an und dort habe ich ein anliegen. Wenn man die Seite aufruft, kommt direkt das PopUp mit dem Flyer drin, ist auch so gewollt, nur möchte ich das ganze so haben, das eine Reloadsperre rein kommt und das erst wieder nach 120 Minuten zb. angezeigt und nicht bei jeden Seitenaufruf. Im Head bereich habe ich folgenes eingebunden: Code <script type="text/javascript"> Dieser Schnippsel öffnet immer das PopUp bei Seitenaufruf. Wie bekomme ich da die Reloadsperre rein, das es nach abruf erst in 120 Minuten wieder erscheint bei jeden User ? Demo: http://webradio-help.de/demo/lightbox/ Leute ohne Macke, sind Kacke ![]() Oh Herr, schmeiss Grundwissen von Himmel ! |
|
|
|
| SC-Ad-Bot | Advertisement |
| |
| emblinux |
Geschrieben am 23.08.2011 00000008 14:19
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 8 months 0 weeks 4 days 20 hours 29 minutes 22 seconds |
Das kannst du z.B. mit Cookies machen. Hier mal einige Links dazu. http://www.html-world.de/program/js_e_6.php http://www.kostenlose-javascripts.de/tutorials/tutorials/cookies.html Eine andere Möglichkeit wäre per IP-Lock. Du speicherst einfach die IP des Besuchers in eine Tabelle und merkst dir, wann er die Seite zum 1. Mal aufruft. Wird die Seite ein 2. Mal aufgerufen musst du zuerst in die Tabelle schauen, ob ein Eintrag mit dieser IP vorhanden sit und ob die Zeitdifferenz zw. der abgespeicherten Zeit und der aktuellen Zeit deinen Wert überschreitet. Wenn ja, Popup wieder anzeigen, sonst Popup nicht anzeigen. Wenn das Popup wieder angezeigt wird, musst du natürlich die aktuelle Zeit wieder in der Tabelle speichern. Vorher den alten EIntrag löschen oder diesen nur aktualisieren... wie du möchtest. Du kannst auch eine Kombination aus Cookies und Datenbank machen... Es gibt da einige Möglichkeiten... alle führen zum gleichen Ergebnis. Ich hoffe das reicht als Denknstoß. |
|
|
|
| Dat Tunes |
Geschrieben am 23.08.2011 00000008 20:12
|
|
Moderator ![]() Beiträge: 477 Registriert am: 08.12.08 Fusioneer: 17 years 6 months 0 weeks 1 days 9 hours 12 minutes 43 seconds |
Hey, hab mich nun den ganzen Nachmittag damit beschäftigt und komm damit einfach nicht zurecht. Hab auch noch mal gegooglt und mir einige Beispiele durchgelesen, aber narda nennte, kein ergebnis. Leute ohne Macke, sind Kacke ![]() Oh Herr, schmeiss Grundwissen von Himmel ! |
|
|
|
| emblinux |
Geschrieben am 24.08.2011 00000008 08:28
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 8 months 0 weeks 4 days 20 hours 29 minutes 22 seconds |
Hier mal ein ganz simples Beispiel. Code <?php Für deinen Codeschnipsel könnte es dann so aussehen: Code <?php Folgender Link sollte dir da auch noch weiter helfen. http://php.net/manual/de/function.setcookie.php |
|
|
|
| Dat Tunes |
Geschrieben am 24.08.2011 00000008 11:07
|
|
Moderator ![]() Beiträge: 477 Registriert am: 08.12.08 Fusioneer: 17 years 6 months 0 weeks 1 days 9 hours 12 minutes 43 seconds |
Danke nun klappt es Hier im einsatz : http://turnbeatz.fm/news.php Bearbeitet von Dat Tunes am 24.08.2011 00000008 11:30 Leute ohne Macke, sind Kacke ![]() Oh Herr, schmeiss Grundwissen von Himmel ! |
|
|
|
| Springe ins Forum: |
Austria
Czech Republic
Germany
Denmark
Spain
France
Iran
Lithuania
Norway
Poland
Romania
Russia
Sweden
Slovakia
Turkey
United States
United Kingdom












