不被拦截弹出背投广告代码

var $e = yahoo.util.event;
var adpopup;
var popad = function(surl,sname,sfeatures,breplace) {       
if (adpopup) return;       
if(sname == undefined) {               
sname = '_blank';       
};       
if(sfeatures == undefined)
{               
sfeatures = '';       
};       
if(breplace == undefined) {               
breplace = false;       
};       
adpopup = window.open(surl,starget,sfeatures,breplace);       
adpopup.blur();       
adpopup.opener.focus();       
$e.removelistener(document.body, 'click', arguments.callee);}
try
{      
 popad();
 } catch (e) {       
 $e.on(document.body, 'click', popad);
 }
对于背投广告的原理来说并没有什么难度,无非打开的窗口失去焦点(blur),而原来页面得到焦点(focus)。但对于流行的浏览器来说,如果非用户行为的弹出窗口(即 onload 时,直接window.open ),会被浏览器默认拦截。

背投广告,既然被称为广告,那如何才能让广告主的钱花得实在,花得乐意呢?

我们可以增加判断,如果该弹出窗口被浏览器拦截,则只要用户点击页面就触发 window.open 事件,这样一般不会拦截,浏览器会认为这是用户的默认行为。

时间: 2024-08-30 10:42:49

不被拦截弹出背投广告代码的相关文章

背投广告代码[js]

js|广告代码|背投广告 对于背投广告的原理来说并没有什么难度,无非打开的窗口失去焦点(blur),而原来页面得到焦点(focus).但对于流行的浏览器来说,如果非用户行为的弹出窗口(即 onload 时,直接window.open ),会被浏览器默认拦截. 背投广告,既然被称为广告,那如何才能让广告主的钱花得实在,花得乐意呢? 我们可以增加判断,如果该弹出窗口被浏览器拦截,则只要用户点击页面就触发 window.open 事件,这样一般不会拦截,浏览器会认为这是用户的默认行为. 代码可编写如下

javascript背投广告代码的完善_页面背景

背投广告,既然被称为广告,那如何才能让广告主的钱花得实在,花得乐意呢? 我们可以增加判断,如果该弹出窗口被浏览器拦截,则只要用户点击页面就触发 window.open 事件,这样一般不会拦截,浏览器会认为这是用户的默认行为. 代码可编写如下: 复制代码 代码如下: var $E = YAHOO.util.Event;  var adPopup;  var popAd = function(sURL,sName,sFeatures,bReplace) {      if (adPopup) ret

js弹窗代码 可以指定弹出间隔_广告代码

代码如下: 复制代码 代码如下: <SCRIPT LANGUAGE="javascript"> var Time=10; //设置每次弹出的相格的时间以秒为单位,现在是一天 function Set(){ var Then=new Date(); Then.setTime(Then.getTime()+Time*1000); document.cookie="netbei=1;expires="+Then.toGMTString(); } var coo

JavaScript常用的弹出广告及背投广告实现方法_javascript技巧

本文实例讲述了JavaScript常用的弹出广告及背投广告实现方法.分享给大家供大家参考.具体分析如下: 弹出广告和背景广告在大网站用的比较多,也是站长的必备代码,本代码段中包括弹出窗口广告以及背投广告两种形式,根据自己的需要,你可以随意选择. 注:这类广告不建议大家用,大多浏览器都会把此类AD拦截,只为大家学习之用. 复制代码 代码如下: <html> <head> <title>JavaScript常用的弹出广告及背投广告代码</title> </

win7系统360极速浏览器屏蔽和拦截弹出广告的方法

  win7系统360极速浏览器屏蔽和拦截弹出广告的方法.win7系统使用360极速浏览器进行网页浏览时,在查看某些网页的时候会有很多的广告弹出,非常烦人,相信很多用户都有遇到过吧.其实在360极速浏览器中可以设置将广告网页进行拦截,拦截之后就不会弹出广告信息了.下面小编分享win7系统360极速浏览器屏蔽和拦截弹出广告的方法. 具体方法如下: 1.在电脑桌面"360极速浏览器"程序图标上双击鼠标左键,将其打开运行; 2.在打开的浏览器界面,点击右上角的"菜单"命令

搜狗输入法弹出搜狐广告怎么解决

  搜狗输入法是不少人的电脑打字软件的第一选择.不过,很多人都在反映,搜狗输入法经常会弹出搜狐广告.那么热, 搜狗输入法弹出搜狐广告怎么解决呢?下面,就一起来看看吧. 1.找到搜狗输入法的安装目录,这个是要依你的安装的时候放在哪个目录下就在哪里. 2.打开SogouInput文件夹,再打开里面的"7.2.0.2124"(版本号,可能会不一样). 3.切换到"中图标",看到"SohuNews"应用程序按Shift+DELETE删掉就可以了.

js不被IE拦截弹出窗口代码

js不被IE拦截弹出窗口代码 弹出网址改成自己要弹出的地址即可            var paypopupURL = "http://www./弹出的网址.com";    var usingActiveX = true;    function blockError(){return true;}    window.onerror = blockError;    //bypass norton internet security popup blocker    if (wi

JS网页顶部弹出可关闭广告图层

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

jquery简单的弹出层浮动层代码

       jquery简单的弹出层浮动层代码       jquery 智能弹出层,位置可以自适应,当层靠右边显示时自动往左移.初次运行时请按F5刷新,载入远程jQuery后才能看到效果,点击鼠标左键,弹出层将出现,在最右边点击时层自动往左移. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44