PDA

View Full Version : Pop under once per session


simple
12-19-2002, 04:17 PM
Hi,

I have tried the following pop under once per session code for my site. It is working only on the same category page. If my visitor from one of my category page to another it doesn't work.

For example: Some one go to one of my page http://www.mysite.com/Category1/page1.html when they go to http://www.mysite.com/Category2/page1.html the pop under display again.

Can someone please help me to change the following code to make it work on different category.
==============================
<script>

//Pop-under window- By JavaScript Kit
//Credit notice must stay intact for use
//Visit http://javascriptkit.com for this script

//specify page to pop-under
var popunder="http://yahoo.com"

//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"

//Pop-under only once per browser session? (0=no, 1=yes)
//Specifying 0 will cause popunder to load every time page is loaded
var once_per_session=0

///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 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>
==============================

I thought pop under once per session means when someone leave the site and then come back it will display again. I don't know why it doesn't work on different category page, it is on the same window.

Looking forward to hear from you.

Thanks!

A1ien51
12-19-2002, 05:30 PM
your problem is here

//Pop-under only once per browser session? (0=no, 1=yes)
//Specifying 0 will cause popunder to load every time page is loaded
var once_per_session=0


do what the directions say

simple
12-19-2002, 05:53 PM
Sorry for the error I posted. The script I post is the original but I have changed var once_per_session=1. It works only on the same category page but it is not working on different category page.

For example: If a visitor come from http://www.mysite/CategoryA/page1.html to http://www.mysite/CategoryB/page1.html it doesn't work.

The followin link will work:
http://www.mysite/CategoryA/page1.html to http://www.mysite/CategoryA/page2.html

Thanks in advance.

A1ien51
12-19-2002, 08:28 PM
First:
A once per session means it only pops up one time when the browser window is open. If you close all of the browser windows and reopen it, it will reappear. IOf you leave the site and come back to it in the same windowthen it will not pop up.

OR



R u saying you want the window to open up for each section??? If so, you need to change the cookie name to another thing for the other page. (The links do not work you posted)

simple
12-19-2002, 09:08 PM
I didn't close out window and reopen it. It is the same window and same site. Because on my page it has serval links to my other place but when someone click on it they will go to my same site with the same window.

For example: If a visitor come from http://www.mysite/CategoryA/page1.html to http://www.mysite/CategoryB/page1.html the pop under will display more than one time but if it is http://www.mysite/CategoryA/page1.html to http://www.mysite/CategoryA/page2.html then it will not pop up again.

Please help me to change the code so it will not display so many times.

Thanks!

hk995
04-09-2006, 04:36 AM
could you guys show me an easier pop under code with instruction on how to do it!? thanks.

A1ien51
04-09-2006, 03:02 PM
Man you found in old post...

Just to add a note now, most brosers will block this with a pop up blocker so the user will never see it. Sort of a waste of time to code since it will be blocked.

Eric