Streamate Popunder Code

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • beks001
    Confirmed User
    • Oct 2006
    • 1837

    #1

    Streamate Popunder Code

    Anyone know the code to use for adding popunders to your site?
    [B]341 people reviewed this!?!?!

    Blogging Thread!


    Teen Cams


    Gay Webcam

    Best Free File Storage
  • Operator
    So Fucking Banned
    • May 2009
    • 2419

    #2
    There are better ways to do that

    Comment

    • barcodes
      Confirmed User
      • Mar 2011
      • 2040

      #3
      I use this long ass code on my sites right now.
      If you click anywhere on the page it opens the popunder once and sets a cookie to not do it again for an hour. You can change the amount of time it resets.

      Code:
      <script>
      var puShown = false;
      var PopWidth = 800;
      var PopHeight = 800;
      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,scrollbars=1,location=1,statusbar=1,menubar=0,resizable=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://www.streamatedomain.com/whatever');
      
      setCookie('popundr', 1, 1*60*60*1000);
      }
      }
      
      initPu();
      </script>
      There may be better, shorter ways to accomplish this, but since no one has recommended anything yet, this will work until then. Just copy and paste that in between your head tags, add your url to the end of it and you're golden.

      Best of luck
      Last edited by barcodes; 01-15-2012, 05:18 PM.

      Comment

      • AllAboutCams
        Femcams.com
        • Jul 2011
        • 12234

        #4
        Originally posted by barcodes
        I use this long ass code on my sites right now.
        If you click anywhere on the page it opens the popunder once and sets a cookie to not do it again for an hour. You can change the amount of time it resets.

        Code:
        <script>
        var puShown = false;
        var PopWidth = 800;
        var PopHeight = 800;
        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,scrollbars=1,location=1,statusbar=1,menubar=0,resizable=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://www.streamatedomain.com/whatever');
        
        setCookie('popundr', 1, 1*60*60*1000);
        }
        }
        
        initPu();
        </script>
        There may be better ways but since no one eras recommended anything, this works well enough. Just copy and paste that in between your head tags, add your url to the end of it and you're golden.

        Best of luck
        good code ill try it out
        Binance - Blockchain and Crypto Asset Exchange
        Chaturbate make money in cams

        Comment

        • ruff
          I have a plan B
          • Aug 2004
          • 5507

          #5
          That's a nice piece of code. It works in IE9, Firefox, Chrome and Opera.
          CryptoFeeds

          Comment

          • beks001
            Confirmed User
            • Oct 2006
            • 1837

            #6
            Originally posted by barcodes
            I use this long ass code on my sites right now.
            If you click anywhere on the page it opens the popunder once and sets a cookie to not do it again for an hour. You can change the amount of time it resets.

            Code:
            <script>
            var puShown = false;
            var PopWidth = 800;
            var PopHeight = 800;
            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,scrollbars=1,location=1,statusbar=1,menubar=0,resizable=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://www.streamatedomain.com/whatever');
            
            setCookie('popundr', 1, 1*60*60*1000);
            }
            }
            
            initPu();
            </script>
            There may be better, shorter ways to accomplish this, but since no one has recommended anything yet, this will work until then. Just copy and paste that in between your head tags, add your url to the end of it and you're golden.

            Best of luck
            Awesome my friend. Thank you very much I will try this!
            [B]341 people reviewed this!?!?!

            Blogging Thread!


            Teen Cams


            Gay Webcam

            Best Free File Storage

            Comment

            • BIGTYMER
              Junior Achiever
              • Nov 2004
              • 17066

              #7
              Thanks!

              Comment

              • scottybuzz
                Too lazy to set a custom title
                • May 2006
                • 14799

                #8
                hey, where should this be placed? a file on it's own or within a template file?
                sorry for the stupid question.
                $$$$$ MAKE HUGE MONEY IN CAMS - CLICK HERE $$$$$

                Comment

                • barcodes
                  Confirmed User
                  • Mar 2011
                  • 2040

                  #9
                  Originally posted by scottybuzz
                  hey, where should this be placed? a file on it's own or within a template file?
                  sorry for the stupid question.
                  Technically I suppose you could include the file seperately but I would just add it inbetween your < head > and < /head > tags. If you have header and footers then it goes in the header, else you would have add it to every page you want it on, in between those html tags.

                  just maybe add a comment so you know where it starts and ends:
                  <html>

                  <head>
                  <title></title>
                  <meta keywords="">
                  <meta description="">
                  <meta etc="">
                  <meta etc="">
                  <!-- Start Popunder -->
                  Popunder Code
                  <!-- End Popunder -->
                  </head>

                  <body>
                  </body>

                  </html>
                  Last edited by barcodes; 01-16-2012, 12:46 PM.

                  Comment

                  • scottybuzz
                    Too lazy to set a custom title
                    • May 2006
                    • 14799

                    #10
                    Originally posted by barcodes
                    Technically I suppose you could include the file seperately but I would just add it inbetween your < head > and < /head > tags. If you have header and footers then it goes in the header, else you would have add it to every page you want it on, in between those html tags.

                    just maybe add a comment so you know where it starts and ends:
                    <html>

                    <head>
                    <title></title>
                    <meta keywords="">
                    <meta description="">
                    <meta etc="">
                    <meta etc="">
                    <!-- Start Popunder -->
                    Popunder Code
                    <!-- End Popunder -->
                    </head>

                    <body>
                    </body>

                    </html>
                    thx dude
                    $$$$$ MAKE HUGE MONEY IN CAMS - CLICK HERE $$$$$

                    Comment

                    • Operator
                      So Fucking Banned
                      • May 2009
                      • 2419

                      #11
                      Streamate's Saturation Sucks

                      Comment

                      • CyberHustler
                        Masterbaiter
                        • Feb 2006
                        • 28735

                        #12
                        “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

                        • powerteam
                          Confirmed User
                          • Apr 2010
                          • 435

                          #13
                          Thanks for this!
                          Free Adult Blog Hosting - FreeAdultWP.com
                          ICQ: 617646871 Email: [email protected]

                          Comment

                          • cooldude7
                            Confirmed User
                            • Nov 2009
                            • 4306

                            #14
                            thanks., for this, mine doesnt sets cookie and opes at every click.

                            Comment

                            • Matyko
                              PsyHead
                              • Aug 2005
                              • 8681

                              #15
                              Thank You Very Much for the fine piece of code!
                              -=- Register with our ref link and we help you with the setup! -=-
                              AdSpyglass.com - Double your profit from brokers

                              Comment

                              • xJerk
                                Registered User
                                • Jun 2011
                                • 33

                                #16
                                On firefox, how do you make the popup lose focus? By default, firefox does not allow javascript to raise or lower windows. However, I sometimes come across popunders that actually blur (lose focus) in firefox. How is this achieved?
                                Contact: admin [at] xjerk.com

                                Comment

                                • Chezter
                                  Confirmed User
                                  • Apr 2008
                                  • 565

                                  #17
                                  Thank you for this code, working great.

                                  Comment

                                  Working...