/    Sign up×
Community /Pin to ProfileBookmark

a question with popunder

My friends, I have a simple script of popunder, but I want it to do the followin`: when a user forces to close the popunder window – instead of closing a new window will be opened. This is a script itself:

[CODE]
//<script type=”text/javascript”>

//Time controlled Pop-under window- By JavaScriptKit.com
//This credit notice must stay intact for use
//Visit http://www.javascriptkit.com for this script and 400+ more!

//1) specify URLs to randomly select from and pop-under:
//To display a single URL, just remove all but the first entry below:
var popunder=new Array()
popunder[0]=”http://www.freewarejava.com”
popunder[1]=”http://www.dynamicdrive.com”
popunder[2]=”http://www.webmasterpick.com”
popunder[3]=”http://www.codingforums.com”

//2) specify popunder window features
//set 1 to enable a particular feature, 0 to disable
var winfeatures=”width=800,height=510,scrollbars=1,resizable=1,toolbar=1,location=1,menubar=1,status=1,directories=0″

//3) Control frequency of the pop up:
//”always”, for every time page loads OR
//”x hours” for once per x hours, where x is an integer (ie: 12 hours)

var popfrequency=”24 hours”

///No editing beyond here required/////

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 resetcookie(){
var expireDate = new Date()
expireDate.setHours(expireDate.getHours()-10)
document.cookie = “tcpopunder=;path=/;expires=” + expireDate.toGMTString()
}

function loadornot(){
if (get_cookie(‘tcpopunder’)==”){
loadpopunder()
var expireDate = new Date()
expireDate.setHours(expireDate.getHours()+parseInt(popfrequency))
document.cookie = “tcpopunder=”+parseInt(popfrequency)+”;path=/;expires=” + expireDate.toGMTString()
}
}

function loadpopunder(){
win2=window.open(popunder[Math.floor(Math.random()*(popunder.length))],””,winfeatures)
win2.blur()
window.focus()
}

if (popfrequency==”always”){
resetcookie()
loadpopunder()
}
else{
if (get_cookie(‘tcpopunder’)!=parseInt(popfrequency))
resetcookie()
loadornot()
}
//</script>

[/CODE]

to post a comment
JavaScript

1 Comments(s)

Copy linkTweet thisAlerts:
@KorAug 23.2007 — My friends, I have a simple script of popunder, but I want it to do the followin`: when a user forces to close the popunder window - instead of closing a new window will be opened. [/QUOTE]
This seems not ethical to me. As a user I would like when closing the popup to really close the popup, not to see another one, and another one, and so on... Nobody loves advertise popups, but all hate the endless popups...
×

Success!

Help @caine spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.2,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,
)...