javascript popunder,但根据国家/地区而异

时间:2018-08-15 21:51:53

标签: javascript

我得到了以下popunder脚本(它在我想要的页面上被调用)

可以100%罚款。

但是我想问一问是否有可能增加一条规则,使德国人突然弹出另一个窗口。

我上面的问题是我的整个问题,但不允许我发布问题。因为与我的问题大小相比,我的代码块还很大。因此,在这里我填满了空间,直到它说我具有正确的代码和文本比率。最后一块完全没用,但是,我必须写它。我基本上不了解javascript,但是前一段时间在网上找到了这个有效的代码,从那以后一直在使用它。希望通过我的加入使它对我的事业更加有用。

function doMyStuff($) {
  $(document).ready(function(){
    var ran_yet = false;
    $("a,body,input").click(function() {
      if (ran_yet) {
        return;
      }
      ran_yet = true;
      var cookiename = 'nopop';
      var val = getCookie(cookiename);
      if (!val) {
        val = 1;
      } else {
        val = parseInt(val);
      }
      setCookie(cookiename, val + 1, 1);      
      if (val != 1) {
        return;
      }
window.name = "parent";
      var windowprops = "fullscreen=yes,location=yes,toolbar=yes,menubar=yes,status=yes,scrollbars=yes,resizable=yes";
      var myWin = window.open("http://www.mypopupurl.com/", "", windowprops);
var goBack = window.open('', 'parent');
goBack.focus();
    });
  });
}

function setCookie(c_name,value,exdays,path)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value + ("; path=/");
}

function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0; i < ARRcookies.length; i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}


function check() {
return window.jQuery && jQuery.fn && /^1\.[3-9]/.test(jQuery.fn.jquery);
  }

if ( check() ) {

doMyStuff( jQuery );

} else {

var script = document.createElement('script'),

timer = setInterval(function(){
  if ( check() ) {
    clearInterval(timer);
      document.body.removeChild(script);
      doMyStuff( jQuery.noConflict(true) );
      }
    }, 30);

script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js';

document.body.insertBefore( script, document.body.firstChild );

}

0 个答案:

没有答案