hello all, i have this code for and exit pop, It work I just need it to do it when a person exits and once per browsing session. Can someone help me? <head> <script language="JavaScript"> var popunder="http://URL.com" var winfeatures="width=800,height=800,scrollbars=1,resizable=1,toolbar=1,location=1,menubar=1,status=1,directories=0" var once_per_session=1 function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { // if cookie exists offset += search.length // set index of beginning of value end = document.cookie.indexOf(";", offset); // set index of end of cookie value if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } function loadornot(){ if (get_cookie('popunder')==''){ loadpopunder() document.cookie="popunder=yes" } } function loadpopunder(){ win2=window.open(popunder,"",winfeatures) win2.blur() window.focus() } if (once_per_session==0) loadpopunder() else loadornot() </script> </head>
You failed to call the loadpopunder function on the page unload. Use the following code <head> <script language="JavaScript"> var popunder="http://URL.com" var winfeatures="width=800,height=800,scrollbars=1,resizable=1,toolbar=1,location=1,menubar=1,status=1,directories=0" var once_per_session=1 function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { // if cookie exists offset += search.length // set index of beginning of value end = document.cookie.indexOf(";", offset); // set index of end of cookie value if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } function loadornot(){ alert(''); if (get_cookie('popunder')==''){ loadpopunder() document.cookie="popunder=yes" } } function loadpopunder(){ win2=window.open(popunder,"",winfeatures) win2.blur() window.focus() } [b] [COLOR="DarkRed"]function exitpage(){ if (once_per_session==0) loadpopunder() else loadornot() }[/COLOR] [/b] </script> </head> <body[b][COLOR="#8b0000"] onunload="exitpage()"[/COLOR][/b]> <a href="asdf">asdf</a> </body> Code (markup):