another very usefull way to use this code is to use it as an adult content warning. Using this method you can guarantee a popunder on every surfer
Code:
// test for ie
var IE = /*@cc_on!@*/false;
// popunder url
var ourl = "https://gfy.com";
// cookie name
var cun = "mypop";
// overlay width
var owi = 750;
// overlay height
var ohi = 400;
// exit url for using as adult content warning
var xit = "http://google.com";
// overlay height plus space for close url
var ohf = ohi + 15;
// grab cookie
stbc=getCookie(cun);
// set overlay after 1.5 seconds
setTimeout('pover();', 1500);
function pover(){
if (stbc =="1"){
// do nothing - cookie is already set
} else {
// user has no cookie
// start creating overlay
// create div
var divTag = document.createElement("div");
divTag.id = "stb";
divTag.setAttribute("width","100%");
divTag.setAttribute("height","100%");
divTag.className ="stbovera";
divTag.innerHTML = "<table width='100%' height='100%' bgcolor=black><tr><td align='center' valign='middle' width='100%' height='100%'><center><table style='z-index:11111' width='" + owi + "' height='" + ohi + "'><tr><td><center><br></td></tr></table></td></tr></table>";
document.body.appendChild(divTag);
// modify div1
document.getElementById("stb").style.opacity="0.8";
document.getElementById("stb").style.left="0px";
document.getElementById("stb").style.top="0px";
document.getElementById("stb").style.width="100%";
document.getElementById("stb").style.height="100%";
document.getElementById("stb").style.position="fixed";
document.getElementById("stb").style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
// create div2
var divTag = document.createElement("div");
divTag.id = "sbt";
divTag.setAttribute("width","100%");
divTag.setAttribute("height","100%");
divTag.className ="stboverb";
divTag.innerHTML = "<table width='100%' height='100%'><tr><td align='center' valign='middle' width='100%' height='100%'><center><table style='z-index:11112' width='" + owi + "' height='" + ohf + "' bgcolor=red><tr><td><center><div id=filla><h1>WARNING</h1> This website contains sexual content and is intended for adults only<br><br></div><a href='javascript:jah(0);'><font color=white>ENTER</font></a> | <a href='javascript:jah(1);'><font color=white>EXIT</font></a><br></td></tr></table></td></tr></table>";
document.body.appendChild(divTag);
// modify div2
document.getElementById("sbt").style.left="0px";
document.getElementById("sbt").style.top="0px";
document.getElementById("sbt").style.width="100%";
document.getElementById("sbt").style.height="100%";
document.getElementById("sbt").style.position="fixed";
}
}
// function for clicking close
function jah(bam){
if (bam == 1){
window.open(xit,"_top");
} else {
// set cookie 365 days
setCookie(cun,'1',365);
stbWin = open('', 'stbunder','');
if (stbWin) {
stbWin.blur();
stbWin.location = ourl;
self.focus();
}
document.getElementById("stb").style.display="none";
document.getElementById("sbt").style.display="none";
window.focus();
setTimeout('self.focus()', 500);
}
}
// get and set cookie functions
function getCookie(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=");
if (c_start!=-1)
{
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return "";
}
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
to see the code used as an adult content warning popunder try it
HERE