Hoihoi,
Ik heb een Popup script op de index van mijn website staan. De bedoeling is dat de popup maar 1x per dag opent (per bezoeker). Hier heb ik het volgende script voor gevonden:
in de head:
in de body:
Het probleem is nu dat het niet werkt! Als ik opnieuw de pagina op ga dan opent de popup gewoon opnieuw.. Ik heb het op alle pc's geprobeerd hier, maar overal blijft het openen bij iedere bezoek.
Weet iemand wat er fout zit of hoe dit kan?
alvast bedankt,
Ik heb een Popup script op de index van mijn website staan. De bedoeling is dat de popup maar 1x per dag opent (per bezoeker). Hier heb ik het volgende script voor gevonden:
in de head:
HTML:
<head>
<SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
<!--
var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus){
if(GetCookie("sid") == "999"){return;}
document.cookie="sid=999; Path=/; Expires= " + getFuture(1);
if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor
(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft +
",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open
(mypage,myname,settings);
win.focus();}
function getFuture(f){
var d = new Date();
d.setTime(d.getTime() + (86400000 * f));
return d;
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
// -->
</script>
</head>
in de body:
HTML:
<body onLoad="NewWindow('HIER DE URL','pn','609','457','center','front');"></body>
Het probleem is nu dat het niet werkt! Als ik opnieuw de pagina op ga dan opent de popup gewoon opnieuw.. Ik heb het op alle pc's geprobeerd hier, maar overal blijft het openen bij iedere bezoek.
Weet iemand wat er fout zit of hoe dit kan?
alvast bedankt,