Wer ist hier? 1 Gäste
Reloadsperre Javascript Function
|
|
Dat Tunes |
Geschrieben am 23.08.2011 00000008 11:31
|
Moderator Beiträge: 477 Registriert am: 07.12.08 Fusioneer: 15 years 11 months 2 weeks 14 days 18 hours 29 minutes 45 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 Download 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 12:19
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 18 days 5 hours 46 minutes 24 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 18:12
|
Moderator Beiträge: 477 Registriert am: 07.12.08 Fusioneer: 15 years 11 months 2 weeks 14 days 18 hours 29 minutes 45 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 06:28
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 18 days 5 hours 46 minutes 24 seconds |
Hier mal ein ganz simples Beispiel. Code Download Code <?php Für deinen Codeschnipsel könnte es dann so aussehen: Code Download 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 09:07
|
Moderator Beiträge: 477 Registriert am: 07.12.08 Fusioneer: 15 years 11 months 2 weeks 14 days 18 hours 29 minutes 45 seconds |
Danke nun klappt es Hier im einsatz : http://turnbeatz.fm/news.php Bearbeitet von Dat Tunes am 24.08.2011 00000008 09:30 Leute ohne Macke, sind Kacke Oh Herr, schmeiss Grundwissen von Himmel ! |
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
Fatal error: Call to undefined function dbconnection() in | PHP & MySql | 2 | 14.01.2018 00000001 20:02 |
Function ereg_replace() is deprecated | Allgemeine Support Fragen | 3 | 07.03.2012 00000003 18:46 |
Fehlermeldung Call to undefined function score_free() | Games, Spiele & Co. | 24 | 27.07.2010 00000007 13:00 |
Mein Javascript funzt nicht immer | Allgemeine Diskussionen | 4 | 12.02.2010 00000002 13:38 |
JavaScript | Allgemeine Support Fragen | 4 | 31.12.2009 00000012 01:28 |