Rotating pop-under script?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • CyberHustler
    Masterbaiter
    • Feb 2006
    • 28729

    #1

    Rotating pop-under script?

    Checked google and none seem to work right.

    Anybody know a popunder script that does the following:

    -pops once per browser session

    -picks randomly from a list of url's

    ?
    “If you can convince the lowest white man he’s better than the best colored man, he won’t notice you’re picking his pocket. Hell, give him somebody to look down on, and he’ll empty his pockets for you.”
  • hony
    Confirmed User
    • Nov 2003
    • 314

    #2
    Never found one that worked right, ended up rolling my own using fragments of sample code from here and there. It's a mess but it works most of the time. It is a "pop under on first click" though, never did manage to get around the need for the click.
    sponsors who make me money

    Comment

    • Colmike9
      (>^_^)b
      • Dec 2011
      • 7230

      #3
      Here's a great popunder script. If anyone can modify it to pop a random url, then it will do what you want:

      Code:
      <SCRIPT>
      var puShown = false;
      var PopWidth = (screen.width);
      var PopHeight = (screen.height);
      var PopFocus = 0;
      var _Top = null;
      
      function GetWindowHeight() {
      var myHeight = 0;
      if( typeof( _Top.window.innerHeight ) == 'number' ) {
      myHeight = _Top.window.innerHeight;
      } else if( _Top.document.documentElement && _Top.document.documentElement.clientHeight ) {
      myHeight = _Top.document.documentElement.clientHeight;
      } else if( _Top.document.body && _Top.document.body.clientHeight ) {
      myHeight = _Top.document.body.clientHeight;
      }
      return myHeight;
      }
      function GetWindowWidth() {
      var myWidth = 0;
      if( typeof( _Top.window.innerWidth ) == 'number' ) {
      myWidth = _Top.window.innerWidth;
      } else if( _Top.document.documentElement && _Top.document.documentElement.clientWidth ) {
      myWidth = _Top.document.documentElement.clientWidth;
      } else if( _Top.document.body && _Top.document.body.clientWidth ) {
      myWidth = _Top.document.body.clientWidth;
      }
      return myWidth;
      }
      function GetWindowTop() {
      return (_Top.window.screenTop != undefined) ? _Top.window.screenTop : _Top.window.screenY;
      }
      function GetWindowLeft() {
      return (_Top.window.screenLeft != undefined) ? _Top.window.screenLeft : _Top.window.screenX;
      }
      function doOpen(url)
      {
      var popURL = "about:blank"
      var popID = "ad_" + Math.floor(89999999*Math.random()+10000000);
      var pxLeft = 0;
      var pxTop = 0;
      pxLeft = (GetWindowLeft() + (GetWindowWidth() / 2) - (PopWidth / 2));
      pxTop = (GetWindowTop() + (GetWindowHeight() / 2) - (PopHeight / 2));
      if ( puShown == true )
      {
      return true;
      }
      var PopWin=_Top.window.open(popURL,popID,'toolbar=0,sc rollbars=1,location=1,statusbar=1,menubar=1,resiza ble=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
      if (PopWin)
      {
      puShown = true;
      if (PopFocus == 0)
      {
      PopWin.blur();
      if (navigator.userAgent.toLowerCase().indexOf("applewebkit") > -1)
      {
      _Top.window.blur();
      _Top.window.focus();
      }
      }
      PopWin.Init = function(e) {
      with (e) {
      Params = e.Params;
      Main = function(){
      if (typeof window.mozPaintCount != "undefined") {
      var x = window.open("about:blank");
      x.close();
      }
      var popURL = Params.PopURL;
      try { opener.window.focus(); }
      catch (err) { }
      window.location = popURL;
      }
      Main();
      }
      };
      PopWin.Params = {
      PopURL: url
      }
      PopWin.Init(PopWin);
      }
      return PopWin;
      }
      function setCookie(name, value, time)
      {
      var expires = new Date();
      expires.setTime( expires.getTime() + time );
      document.cookie = name + '=' + value + '; path=/;' + '; expires=' + expires.toGMTString() ;
      }
      function getCookie(name) {
      var cookies = document.cookie.toString().split('; ');
      var cookie, c_name, c_value;
      for (var n=0; n<cookies.length; n++) {
      cookie = cookies[n].split('=');
      c_name = cookie[0];
      c_value = cookie[1];
      if ( c_name == name ) {
      return c_value;
      }
      }
      return null;
      }
      function initPu()
      {
      _Top = self;
      if (top != self)
      {
      try
      {
      if (top.document.location.toString())
      _Top = top;
      }
      catch(err) { }
      }
      if ( document.attachEvent )
      {
      document.attachEvent( 'onclick', checkTarget );
      }
      else if ( document.addEventListener )
      {
      document.addEventListener( 'click', checkTarget, false );
      }
      }
      
      function checkTarget(e)
      {
      if ( !getCookie('popundr') ) {
      var e = e || window.event;
      var win = doOpen('http://POPUPURL.com');
      setCookie('popundr', 1, 1*60*60*1000);
      }
      }
      initPu();
      </script>
      You just have to change POPUPURL.com
      Last edited by Colmike9; 08-29-2012, 08:47 PM.
      Join the BEST cam affiliate program on the internet!
      I've referred over $1.7mil in spending this past year, you should join in.
      I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..

      Comment

      • bean-aid
        So Fucking Banned
        • Jun 2011
        • 16493

        #4
        Originally posted by Colmike7
        Here's a great popunder script. If anyone can modify it to pop a random url, then it will do what you want:

        Code:
        <SCRIPT>
        var puShown = false;
        var PopWidth = (screen.width);
        var PopHeight = (screen.height);
        var PopFocus = 0;
        var _Top = null;
        
        function GetWindowHeight() {
        var myHeight = 0;
        if( typeof( _Top.window.innerHeight ) == 'number' ) {
        myHeight = _Top.window.innerHeight;
        } else if( _Top.document.documentElement && _Top.document.documentElement.clientHeight ) {
        myHeight = _Top.document.documentElement.clientHeight;
        } else if( _Top.document.body && _Top.document.body.clientHeight ) {
        myHeight = _Top.document.body.clientHeight;
        }
        return myHeight;
        }
        function GetWindowWidth() {
        var myWidth = 0;
        if( typeof( _Top.window.innerWidth ) == 'number' ) {
        myWidth = _Top.window.innerWidth;
        } else if( _Top.document.documentElement && _Top.document.documentElement.clientWidth ) {
        myWidth = _Top.document.documentElement.clientWidth;
        } else if( _Top.document.body && _Top.document.body.clientWidth ) {
        myWidth = _Top.document.body.clientWidth;
        }
        return myWidth;
        }
        function GetWindowTop() {
        return (_Top.window.screenTop != undefined) ? _Top.window.screenTop : _Top.window.screenY;
        }
        function GetWindowLeft() {
        return (_Top.window.screenLeft != undefined) ? _Top.window.screenLeft : _Top.window.screenX;
        }
        function doOpen(url)
        {
        var popURL = "about:blank"
        var popID = "ad_" + Math.floor(89999999*Math.random()+10000000);
        var pxLeft = 0;
        var pxTop = 0;
        pxLeft = (GetWindowLeft() + (GetWindowWidth() / 2) - (PopWidth / 2));
        pxTop = (GetWindowTop() + (GetWindowHeight() / 2) - (PopHeight / 2));
        if ( puShown == true )
        {
        return true;
        }
        var PopWin=_Top.window.open(popURL,popID,'toolbar=0,sc rollbars=1,location=1,statusbar=1,menubar=1,resiza ble=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
        if (PopWin)
        {
        puShown = true;
        if (PopFocus == 0)
        {
        PopWin.blur();
        if (navigator.userAgent.toLowerCase().indexOf("applewebkit") > -1)
        {
        _Top.window.blur();
        _Top.window.focus();
        }
        }
        PopWin.Init = function(e) {
        with (e) {
        Params = e.Params;
        Main = function(){
        if (typeof window.mozPaintCount != "undefined") {
        var x = window.open("about:blank");
        x.close();
        }
        var popURL = Params.PopURL;
        try { opener.window.focus(); }
        catch (err) { }
        window.location = popURL;
        }
        Main();
        }
        };
        PopWin.Params = {
        PopURL: url
        }
        PopWin.Init(PopWin);
        }
        return PopWin;
        }
        function setCookie(name, value, time)
        {
        var expires = new Date();
        expires.setTime( expires.getTime() + time );
        document.cookie = name + '=' + value + '; path=/;' + '; expires=' + expires.toGMTString() ;
        }
        function getCookie(name) {
        var cookies = document.cookie.toString().split('; ');
        var cookie, c_name, c_value;
        for (var n=0; n<cookies.length; n++) {
        cookie = cookies[n].split('=');
        c_name = cookie[0];
        c_value = cookie[1];
        if ( c_name == name ) {
        return c_value;
        }
        }
        return null;
        }
        function initPu()
        {
        _Top = self;
        if (top != self)
        {
        try
        {
        if (top.document.location.toString())
        _Top = top;
        }
        catch(err) { }
        }
        if ( document.attachEvent )
        {
        document.attachEvent( 'onclick', checkTarget );
        }
        else if ( document.addEventListener )
        {
        document.addEventListener( 'click', checkTarget, false );
        }
        }
        
        function checkTarget(e)
        {
        if ( !getCookie('popundr') ) {
        var e = e || window.event;
        var win = doOpen('http://POPUPURL.com');
        setCookie('popundr', 1, 1*60*60*1000);
        }
        }
        initPu();
        </script>
        You just have to change POPUPURL.com
        Saved for later, thnx

        Comment

        • hdbuilder
          Confirmed User
          • Jun 2012
          • 1338

          #5
          Just use the JS code from Colmike7 and in the POPUPURL.com url field add a path to a folder where you will add a file on your server like /pop/rotator.html and add the JS code you will find on this site: squidoo(dot)com/createaurlrotator inside rotator.html

          ROBO SCRIPTS | WP CAM PLUGIN - Scripts To Promote Cam Sites - Chaturbate, BongaCams, Streamate, LiveJasmin, Stripchat...

          The Cam Site Builder, The Cam Multi Site Builder -> MULTIPLE CAM SITES IN ONE

          Comment

          • Colmike9
            (>^_^)b
            • Dec 2011
            • 7230

            #6
            Originally posted by hdbuilder
            Just use the JS code from Colmike7 and in the POPUPURL.com url field add a path to a folder where you will add a file on your server like /pop/rotator.html and add the JS code you will find on this site: squidoo(dot)com/createaurlrotator inside rotator.html
            Thanks!
            Join the BEST cam affiliate program on the internet!
            I've referred over $1.7mil in spending this past year, you should join in.
            I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..

            Comment

            • hdbuilder
              Confirmed User
              • Jun 2012
              • 1338

              #7
              Just so you know many pop-under script works fine with Firefox and Chrome but with IE it tends to open the pop-under on top of the IE browser. I don't know about this code above, if not great, if so know that you can use these brackets:

              <![if !IE]>
              <script src="path to your pop-under JS code" type="text/javascript"></script>
              <![endif]>

              Just add it at the bottom of the page before the </body> tag and put the path to your pop-under JS code inside of it. It will not process you pop-under JS code in any IE browsers. You will loose some traffic, not even 20% I think but you wont piss away your users.

              ROBO SCRIPTS | WP CAM PLUGIN - Scripts To Promote Cam Sites - Chaturbate, BongaCams, Streamate, LiveJasmin, Stripchat...

              The Cam Site Builder, The Cam Multi Site Builder -> MULTIPLE CAM SITES IN ONE

              Comment

              • CyberHustler
                Masterbaiter
                • Feb 2006
                • 28729

                #8
                Originally posted by Colmike7
                Here's a great popunder script. If anyone can modify it to pop a random url, then it will do what you want:

                Code:
                <SCRIPT>
                var puShown = false;
                var PopWidth = (screen.width);
                var PopHeight = (screen.height);
                var PopFocus = 0;
                var _Top = null;
                
                function GetWindowHeight() {
                var myHeight = 0;
                if( typeof( _Top.window.innerHeight ) == 'number' ) {
                myHeight = _Top.window.innerHeight;
                } else if( _Top.document.documentElement && _Top.document.documentElement.clientHeight ) {
                myHeight = _Top.document.documentElement.clientHeight;
                } else if( _Top.document.body && _Top.document.body.clientHeight ) {
                myHeight = _Top.document.body.clientHeight;
                }
                return myHeight;
                }
                function GetWindowWidth() {
                var myWidth = 0;
                if( typeof( _Top.window.innerWidth ) == 'number' ) {
                myWidth = _Top.window.innerWidth;
                } else if( _Top.document.documentElement && _Top.document.documentElement.clientWidth ) {
                myWidth = _Top.document.documentElement.clientWidth;
                } else if( _Top.document.body && _Top.document.body.clientWidth ) {
                myWidth = _Top.document.body.clientWidth;
                }
                return myWidth;
                }
                function GetWindowTop() {
                return (_Top.window.screenTop != undefined) ? _Top.window.screenTop : _Top.window.screenY;
                }
                function GetWindowLeft() {
                return (_Top.window.screenLeft != undefined) ? _Top.window.screenLeft : _Top.window.screenX;
                }
                function doOpen(url)
                {
                var popURL = "about:blank"
                var popID = "ad_" + Math.floor(89999999*Math.random()+10000000);
                var pxLeft = 0;
                var pxTop = 0;
                pxLeft = (GetWindowLeft() + (GetWindowWidth() / 2) - (PopWidth / 2));
                pxTop = (GetWindowTop() + (GetWindowHeight() / 2) - (PopHeight / 2));
                if ( puShown == true )
                {
                return true;
                }
                var PopWin=_Top.window.open(popURL,popID,'toolbar=0,sc rollbars=1,location=1,statusbar=1,menubar=1,resiza ble=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
                if (PopWin)
                {
                puShown = true;
                if (PopFocus == 0)
                {
                PopWin.blur();
                if (navigator.userAgent.toLowerCase().indexOf("applewebkit") > -1)
                {
                _Top.window.blur();
                _Top.window.focus();
                }
                }
                PopWin.Init = function(e) {
                with (e) {
                Params = e.Params;
                Main = function(){
                if (typeof window.mozPaintCount != "undefined") {
                var x = window.open("about:blank");
                x.close();
                }
                var popURL = Params.PopURL;
                try { opener.window.focus(); }
                catch (err) { }
                window.location = popURL;
                }
                Main();
                }
                };
                PopWin.Params = {
                PopURL: url
                }
                PopWin.Init(PopWin);
                }
                return PopWin;
                }
                function setCookie(name, value, time)
                {
                var expires = new Date();
                expires.setTime( expires.getTime() + time );
                document.cookie = name + '=' + value + '; path=/;' + '; expires=' + expires.toGMTString() ;
                }
                function getCookie(name) {
                var cookies = document.cookie.toString().split('; ');
                var cookie, c_name, c_value;
                for (var n=0; n<cookies.length; n++) {
                cookie = cookies[n].split('=');
                c_name = cookie[0];
                c_value = cookie[1];
                if ( c_name == name ) {
                return c_value;
                }
                }
                return null;
                }
                function initPu()
                {
                _Top = self;
                if (top != self)
                {
                try
                {
                if (top.document.location.toString())
                _Top = top;
                }
                catch(err) { }
                }
                if ( document.attachEvent )
                {
                document.attachEvent( 'onclick', checkTarget );
                }
                else if ( document.addEventListener )
                {
                document.addEventListener( 'click', checkTarget, false );
                }
                }
                
                function checkTarget(e)
                {
                if ( !getCookie('popundr') ) {
                var e = e || window.event;
                var win = doOpen('http://POPUPURL.com');
                setCookie('popundr', 1, 1*60*60*1000);
                }
                }
                initPu();
                </script>
                You just have to change POPUPURL.com
                Originally posted by hdbuilder
                Just use the JS code from Colmike7 and in the POPUPURL.com url field add a path to a folder where you will add a file on your server like /pop/rotator.html and add the JS code you will find on this site: squidoo(dot)com/createaurlrotator inside rotator.html
                Worked like a charm. Thanks guys
                “If you can convince the lowest white man he’s better than the best colored man, he won’t notice you’re picking his pocket. Hell, give him somebody to look down on, and he’ll empty his pockets for you.”

                Comment

                • bpluva
                  Confirmed User
                  • Apr 2011
                  • 235

                  #9
                  Got up this morning planning on searching for some code that will work....

                  Thanks much, It could actually turn out to be a good day

                  Comment

                  • Colmike9
                    (>^_^)b
                    • Dec 2011
                    • 7230

                    #10
                    Originally posted by hdbuilder
                    Just so you know many pop-under script works fine with Firefox and Chrome but with IE it tends to open the pop-under on top of the IE browser. I don't know about this code above, if not great, if so know that you can use these brackets:

                    <![if !IE]>
                    <script src="path to your pop-under JS code" type="text/javascript"></script>
                    <![endif]>

                    Just add it at the bottom of the page before the </body> tag and put the path to your pop-under JS code inside of it. It will not process you pop-under JS code in any IE browsers. You will loose some traffic, not even 20% I think but you wont piss away your users.
                    I just tested it in IE and it pops under correctly
                    Join the BEST cam affiliate program on the internet!
                    I've referred over $1.7mil in spending this past year, you should join in.
                    I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..

                    Comment

                    • Stephen
                      Consigliere
                      • Feb 2003
                      • 1771

                      #11
                      rather than a random ad, an ordered one would be better, as it would ease A/B/C split testing

                      that would make a nice project, maybe a WP plugin that allows split percentages (an even 50/50, or say 50% A, 25% B, 25% C), with click out-counts reported on dash
                      Last edited by Stephen; 08-30-2012, 07:33 AM.

                      Comment

                      • JosephFM
                        Confirmed User
                        • Feb 2010
                        • 1190

                        #12
                        Use a simple php rotation/ramdom url script (most consist of a .php file with the code and a simple text file with the url's you want to rotate) and add the url pointing to it in the pop-up script.
                        Last edited by JosephFM; 08-30-2012, 10:46 AM.

                        Comment

                        • briancohen
                          Confirmed User
                          • Sep 2007
                          • 38

                          #13
                          Originally posted by CyberHustler
                          Worked like a charm. Thanks guys
                          It gets blocked for me on my FF 15.0.1

                          Does anyone know of a popunder script which doesn't get blocked by latest version of browsers?

                          Comment

                          • CyberHustler
                            Masterbaiter
                            • Feb 2006
                            • 28729

                            #14
                            Originally posted by briancohen
                            It gets blocked for me on my FF 15.0.1

                            Does anyone know of a popunder script which doesn't get blocked by latest version of browsers?
                            Works for me on 16.0.1
                            “If you can convince the lowest white man he’s better than the best colored man, he won’t notice you’re picking his pocket. Hell, give him somebody to look down on, and he’ll empty his pockets for you.”

                            Comment

                            • Colmike9
                              (>^_^)b
                              • Dec 2011
                              • 7230

                              #15
                              Originally posted by briancohen
                              It gets blocked for me on my FF 15.0.1

                              Does anyone know of a popunder script which doesn't get blocked by latest version of browsers?
                              Which site? It shouldn't be blocked unless you have a really good external popup blocker..
                              (I'm using FF 15.0.1 and every popunder I use works.)
                              Join the BEST cam affiliate program on the internet!
                              I've referred over $1.7mil in spending this past year, you should join in.
                              I make a lot more money in the medical field in a lab now, fuck you guys. Don't ask me to come back, but do join Chaturbate in my sig, it still makes bank without me touching shit for years..

                              Comment

                              • freecartoonporn
                                Confirmed User
                                • Jan 2012
                                • 7683

                                #16
                                for rotation i would use trade script.
                                and popunder see what others are using .
                                SSD Cloud Server, VPS Server, Simple Cloud Hosting | DigitalOcean

                                Comment

                                • Dating Port
                                  Useless As Ever
                                  • Jan 2009
                                  • 731

                                  #17
                                  It pops over in Chrome 23. Still looking for a script that defeats this and actually pops under.
                                  Email: admin[at]datingport.co.uk - ICQ: 456416181
                                  It's amazing what you (L)earn when you put some effort into it!

                                  Comment

                                  • the indigo
                                    Confirmed User
                                    • Sep 2001
                                    • 2016

                                    #18
                                    Originally posted by Dating Port
                                    It pops over in Chrome 23. Still looking for a script that defeats this and actually pops under.
                                    Same here... hell I would only need to remove Chrome from the mix.

                                    ie: if Chrome then no script pop.
                                    "There he goes. One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die." -Hunter S. Thompson

                                    Comment

                                    • CurrentlySober
                                      Too lazy to wipe my ass
                                      • Aug 2002
                                      • 38941

                                      #19
                                      i like poop unders..

                                      but i'm talking bout pooping under my duvet, while im asleep...

                                      gods gift on awakening, i call it...


                                      👁️ 👍️ 💩

                                      Comment

                                      Working...