Hello,
Below pasted code is for a session control popup window on load. I’m trying to customize it as when a user click any link on my page then It have to trigger only once per session, but I’m failed to do so, can any one here please help me to do so.
here is the code:
<SCRIPT LANGUAGE=’JAVASCRIPT’ TYPE=’TEXT/JAVASCRIPT’>
<!–
/****************************************************
AUTHOR: [url]WWW.CGISCRIPT.NET
URL: [url]http://www.cgiscript.net
Use the code for FREE but leave this message intact.
Download your FREE CGI/Perl Scripts today!
( [url]http://www.cgiscript.net/scripts.htm
*/
var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus){
if(GetCookie(“sid”) == “999”){return;}
document.cookie=”sid=999; Path=/; Expires= ” + getFuture(999);
if(pos==”random”){myleft=(screen.width)?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=yes,location=yes,directories=yes,status=yes,menubar=yes,toolbar=yes,resizable=yes”;win=window.open(mypage,myname,settings);
win.focus();}
// Cookie functions borrowed from:
// Ronnie Moore: Visit him at [url]http://www.ronniemoore.com
function getFuture(f){
var d = new Date();
d.setTime(d.getTime() + (86400000
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>
<body onLoad=”NewWindow(‘http://www.cgiscript.net’,’acepopup’,’640′,’480′,’fullscreen’,’front’);”>
Thanks