快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

博悦平台app下载安装:背投广告设计:用最少的时间来做最效率的事情



对付背投广告的道理来说并没有什么难度,无非打开的窗口掉去焦点(blur),而原本页面获得焦点(focus)。但对付盛行的浏览器来说,假如非用户行径的弹出窗口(即 onload 时,直接window.open ),会被浏览器默认拦截。

背投广告,既然被称为广告,那若何才能让广告主的钱花得其实,花得愿意博悦平台app下载安装呢?

我们可以增添判断,假如该弹出窗口被浏览器拦截,则只要用户点击页面就触发 window.open 事故,这样一样平常不会拦截,浏览器会觉得这是用户的默认行径。

代码可编写如下:

var $E = YAHOO.util.Event;博悦平台app下载安装

var adPopup;

var popAd = function(sURL,sName,sFeatures,bWordStr) {

if (adPopup) return;

if(博悦平台app下载安装sName == undefined) {

sName = '_blank';

};

if(sFeatures == unde博悦平台app下载安装fined) {

sFeatures = '';

};

if(bWordStr == undefined) {

bWordStr = false;

};

adPopup = window.open(sURL,sTarget,sFeatures,bWordStr);

adPopup.blur();

adPopup.opener.focus();

$E.removeListener(document.body, 'click', arguments.callee);

}

try {

popAd();

} catch (e) {

$E.on(document.body, 'click', popAd);

}

当然假如用户浏览器安装了拦截插件,那很有可能不会弹出(比如 Firefox 的 noscript 插件,就不容许任何弹出窗)。措施不是绝对的,也不是最好的,只是用起码的光阴来做最效率的工作。

PS:可以经由过程模拟 fo博悦平台app下载安装rm 提交的要领来弹出窗口,穿越性(相对付一样平常拦截弹窗的插件)很好,不过无法设置 sFeatures 参数内容。

点击这里返回频道

您可能还会对下面的文章感兴趣: