Alexender: Reloadsperre

Beitrag lesen

Hallo,

ich möchte ein Popup bei mir Aufgehen lassen, von einer Firma, die für PopUps zahlt. Leider wir ein PopUp bei jeder Seite aufgerufen.

Ich will da eine JS-Reloadsperre einbauen, die entweder anhand von IP oder Cookie funktioniert.

Ich habe das hier bei einigen ausprobiert:

<script type="text/javascript">
<!--
if(!document.cookie){
document.write('<script src="http://www.popupserver.de/script.php?pid=xxx"></script>')
var cend = new Date();
var reload = cend.getTime() + (60 * 60 * 1000);
cend.setTime(reload);
document.cookie = "reload=block; expires=" + cend.toGMTString();
}
//--></script>

Leider gibt es problemme. Bei einem, so wie oben funktioniert es nicht, wel das JS beim ersten </script> endet und der restlicher Code wird einfach auf der Seite als Text angezeigt.

Beim anderen war das ein <iframe> Mit Code ging das i.O., aber die Reload hat nicht funktioniert.

Was mache ich falsch? Wie mache ich es so, dass die Reloadsperre auf jeden Fall funktioniert?

Alexender.