SitePoint Sponsor

User Tag List

Results 1 to 4 of 4
  1. #1
    SitePoint Enthusiast
    Join Date
    Feb 2001
    Posts
    58
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    popunder code help

    Hello-
    I want to be able to link to the following js popunder code from the <body> tag of another page. I want to have all my .js files in a separate folder, and just wondering what i need to put in the body tag to call the script?
    Thanks for the help.
    Code:
     
    <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="thankyou.htm"
    //specify popunder window features
    //set 1 to enable a particular feature, 0 to disable
    var winfeatures="width=400,height=350,scrollbars=0,resizable=0,toolbar=0,location=1,menubar=0,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>

  2. #2
    SitePoint Evangelist Mr. Brownstone's Avatar
    Join Date
    May 2002
    Location
    Relative
    Posts
    452
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You need to change var popunder="thankyou.htm" to whatever your pop-under page is. Other than that, it looks like you can just stick the script anywhere on your page (probably best in the <head> or between the <head> and the <body>) and it will work.
    Of course, that's just my opinion. I could be wrong.

  3. #3
    SitePoint Enthusiast
    Join Date
    Feb 2001
    Posts
    58
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Mr. Brownstone
    You need to change var popunder="thankyou.htm" to whatever your pop-under page is. Other than that, it looks like you can just stick the script anywhere on your page (probably best in the <head> or between the <head> and the <body> ) and it will work.
    Actually, it works fine as is (in the <head> of the page), but I want to be able to put the .js in its own folder and then call it from within the body tag.

    Thanks.

  4. #4
    SitePoint Evangelist Mr. Brownstone's Avatar
    Join Date
    May 2002
    Location
    Relative
    Posts
    452
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ah, sorry. Serves me right for skimming over the question and not reading it properly.

    Put the script in a new file, popunder.js for example, removing the <script> tags of course, then use this in your <head> to call the file:

    <script type="text/javascript" src="popunder.js"></script>
    Of course, that's just my opinion. I could be wrong.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •