Toon posts:

pop-up met cookies

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

Verwijderd

Topicstarter
Kan je meerdere popups laten openen maar dan wel 1 malig met een cookie ??
ik heb nu wel een popup met een cookie maar het lukt niet om hier meerdere sites tegelijk mee te openen.

Alvast bedankt.
Dus dit script hier beneden maar dan bv 1 malig per dag.
en dan dit script 2 of 3 keer tegelijk laten uitvoeren.


<script language='JavaScript'>

var locatie = new Array();


locatie[1] = "";
locatie[2] = "";
locatie[3] = "";
locatie[4] = "";


var sbreedte = 1024;
var shoogte = 768;


window.open(locatie[(Math.round(Math.random()*(locatie.length-2))+1)],'_blank',
'status=1,scrollbars=1,resizable=1,width='+sbreedte+',height='+shoogte);

Kan je BV, met het script hier beneden meerdere sites inzetten, zodat het per bezoeker 1 keer per dag opent?

<!-- Begin
var expDays = 1; // number of days the cookie should last, so now it only pop's up one's a day

var page = ""; // Your page
var windowprops = "width=800,height=600,location=yes,toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes";

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 SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
}
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);

window.open(page, "", windowprops);

}
else {
count++;
SetCookie('count', count, exp);
}
}

// End -->
</script>
<Body onunLoad="checkCount()">

top.focus();
</script>

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Doet iets met Cloud (MS/IBM)


  • whoami
  • Registratie: December 2000
  • Laatst online: 11:48
P&W Quickstart over duidelijke topics eens lezen.

https://fgheysels.github.io/


Dit topic is gesloten.