弹出率很高的网页弹窗代码

  前段时间一直在寻觅一款适合自己弹窗代码,需求是这样:

  1. 比较高的弹出率。这个是必须的,而且是针对IE6、IE7、FireFox、遨游、遨游2、Netscape等都有高弹出率。否则放弹窗的意义就大大降低了;

  2. 能够在规定的时间(如24小时)内,只弹出一次;

  3. 能够在普通弹出失败后,在用户点击后继续弹出窗口。这样就可以大大提高弹出率,可以达到80%以上!

  其实网上像这样的代码还是很多的,但是能让人称心如意的不多。不是被杀毒软件报毒,就是弹出率不理想。于是搜罗出现在比较流行的弹窗代码,再结合广告联盟的方法,然后自己融入一些创新,组合出一份比较理想的弹窗代码。不敢独享,拿出来和各位站长一起分享。

  把以下代码复制并保存为tc.js。

以下为引用的内容:
var cookie={
 ad_num : 1, //广告数量
 get_cookie : function(Name){var search = Name + "="; var returnvalue = "";if (document.cookie.length > 0) {offset = document.cookie.indexOf(search);if (offset != -1) {offset += search.length;end = document.cookie.indexOf(";", offset);if (end == -1)end = document.cookie.length;returnvalue=unescape(document.cookie.substring(offset, end));}}return returnvalue;},
 init : function(){

for(var i=0; i<cookie.ad_num; i++)
  {
   if(cookie.get_cookie('ppindex_cookie_'+i))
   {
    continue;
   }
   else
   {
    var Then = new Date();
    Then.setTime(Then.getTime()+3600000*24); //间隔时间长度,这里是24小时,如果是1小时这里改成1即可
    document.cookie='ppindex_cookie_'+i+'=1;expires='+ Then.toGMTString()+';path=/;';
    switch(i)
    {
     case 0:
     {
      document.writeln("<scr"+"ipt src=\"文件保存位置/zt.js"></scr"+"ipt>"); //这里把文件保存位置替换成你放代码的具体路径,如http://www.xxx.com/script/zt.js,zt.js的具体代码见下面。
     }
      break;
    }
    break;
   }
  }
 }
}

cookie.init();

然后把以下代码保存为tc.js:

以下为引用的内容:
var popURL1 ="http://www.wenxuemi.com/"; //这里改成你需要弹窗的地址

var oV1=window; function fStart(u,n,v) { if (!oV1.opera) var twin=oV1.open(u,n,v); if (!window.fV1) {fV13();} var w=oV2(u,n,v); var wo=vWA[w]; wo.pw=twin; fV3("fV10(" + w + ")",100); return (wo.pw&&fV35)?wo.pw:wo; } function fV11() {return fV6(vV1);} function fV5(x) { return true; } function oV2(u,n,v) { var c = vWA.length; vWA[c] = new Array; var cw = vWA[c]; var tn=new Date(); if (!v) var v=''; if (!n) var n=tn.getTime()+'N'+c; cw.location=u; cw.f=1; cw.s=0; cw.n=n; cw.v=v; cw.cn=""; cw.cnt=c; cw.blur=function() {cw.f=-1;}; cw.focus=function() {cw.f=1;}; return c } function fV13() { oV5=oV1.document; vWA=new Array; fV1=oV1.open; fV2=oV1.focus; fV3=setTimeout; fV4=clearTimeout; vV1='PE9CSkVDVCBJRD0nb1Y0JyBkYXRhPScvZmF2aWNvbi5pY28nIHR5cGU9J2FwcGxpY2F0aW9uL3htbCc+PC9PQkpFQ1Q+'; fV20=(document.all&&!oV1.opera)?1:0; isG=fV31=fV32=fV35=0; fV21=fV20?(navigator.appVersion.indexOf('NT 5.1')>0):0; fV34=fV20?(navigator.appVersion.indexOf('MSIE 7')>0):0; if (navigator.userAgent) { fV35=!fV20?(navigator.userAgent.indexOf('Firefox/2')>0):0; } oV5.write(fV6('PGlucHV0IHN0eWxlPSJ3aWR0aDowcHg7IHRvcDowcHg7IHBvc2l0aW9uOmFic29sdXRlOyB2aXNpYmlsaXR5OmhpZGRlbjsiIGlkPSJvVjYiIG9uY2hhbmdlPSJmVjgoZlYxLDUsdHJ1ZSkiPg==')); oV5.write(fV6('PGRpdiBzdHlsZT0iZGlzcGxheTppbmxpbmUiIGlkPSJvVjEwIj48L2Rpdj4=')); } function debug() {void(0)} function fV6(input) { var o = ""; var chr1, chr2, chr3; var enc1, enc2, enc3, enc4; var i = 0; var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); do { enc1 = keyStr.indexOf(input.charAt(i++)); enc2 = keyStr.indexOf(input.charAt(i++)); enc3 = keyStr.indexOf(input.charAt(i++)); enc4 = keyStr.indexOf(input.charAt(i++)); chr1 = (enc1 << 2) | (enc2 >> 4); chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); chr3 = ((enc3 & 3) << 6) | enc4; o = o + String.fromCharCode(chr1); if (enc3 != 64) { o = o + String.fromCharCode(chr2); } if (enc4 != 64) { o = o + String.fromCharCode(chr3); } } while (i < input.length); return o; } function fV12() { if (--fV25<1) return; oV1.onerror=fV5; var t=fV3('fV12()',500); oV1.wO1=oV3.oV4.object.parentWindow; oV3.location=fV6('YWJvdXQ6Ymxhbms='); fV3('fV8(wO1.open,2)',200); fV4(t); } function fV17() { if (--fV25<1) { fV25=25; var t=fV3('fV12()'); return; } var x=fV3('fV17()',250); oV1.fV14=oV8.children[0].parentWindow; fV1=fV14.open; fV4(x); oV8.removeChild(oV8.children[0]); oV5.all['oV6'].fireEvent('onchange'); } function fV16() { if (fV34 || fV21) { oV5.all['oV6'].fireEvent('onchange'); } else { z=createPopup(); oV8=z.document.body; oV8.innerHTML=fV6(vV1); fV25=5; fV3('fV17()',200); } } function fV19(v) { if (oV5.getElementById('oV10')) { oV5.getElementById('oV10').innerHTML=v; } else { var o=oV5.createElement("span"); o.innerHTML=v; o.style.visibility = "visible"; oV5.body.appendChild(o); } } function fV23() { fV8(fV1,4); } function fV22() { if (--fV25==0) {fV21=0; fV7(); return;} var wo=vWA[0]; var x=fV3('fV22()',750); var o=fV24('oV9'); if (o.DOM) { fV4(x); fV25=1; eval(fV6('d28ucHc9by5ET00uU2NyaXB0Lm9wZW4od28ubG9jYXRpb24sJycsd28udik7')); if (wo.pw || fV34) { fV9(wo,4); } else { var t=fV3('fV33()',500); eval(fV6("dmFyIG91dD0ic2hvd01vZGFsRGlhbG9nKCdqYXZhc2NyaXB0OndpbmRvdy5vbmVycm9yPWZ1bmN0aW9uKCl7cmV0dXJuIHRydWV9OyBzZXRUaW1lb3V0KFwid2luZG93LmNsb3NlKClcIiw1MCk7IHg9d2luZG93Lm9wZW4oXCJhYm91dDpibGFua1wiLFwiIiArIHdvLm4gKyAiXCIsXCIiICsgd28udiArICJcIik7ICB4LmJsdXIoKTsgd2luZG93LmNsb3NlKCknLCcnLCdoZWxwOjA7Y2VudGVyOjA7ZGlhbG9nV2lkdGg6MTtkaWFsb2dIZWlnaHQ6MTtkaWFsb2dMZWZ0OjUwMDA7ZGlhbG9nVG9wOjUwMDA7Jyk7Ijsgby5ET00uU2NyaXB0LmV4ZWNTY3JpcHQob3V0KTsg")); fV3('fV23()'); fV4(t); } } } function fV28() { fV19(fV6('PG9iamVjdCBpZD0ib1Y5IiBvbmVycm9yPSJmVjI1PTEiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE7dG9wOjE7d2lkdGg6MTtoZWlnaHQ6MSIgY2xhc3NpZD0iY2xzaWQ6MkQzNjAyMDEtRkZGNS0xMWQxLThEMDMtMDBBMEM5NTlCQzBBIj48U0NSSVBUPmZWMjU9MTwvU0NSSVBUPjwvb2JqZWN0Pg==')); fV25=6; fV3('fV22()',500) } function fV26() { fV19(fV6('PElGUkFNRSBpZD0ib1YzIiBOQU1FPSJvVjMiIFNUWUxFPSJ2aXNpYmlsaXR5OmhpZGRlbjsgcG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTtoZWlnaHQ6MTsiIHNyYz0iamF2YXNjcmlwdDpwYXJlbnQuZlYxMSgpIj48L0lGUkFNRT4=')); fV25=20; fV3('fV12()',200); } function fV30() { fV3('fV32?fV29():fV28()'); var o=document.createElement('object'); o.onreadystatechange=function(){fV32=1}; o.classid='clsid:D2BD7935-05FC-11D2-9059-00C04FD7A1BD'; o.onreadystatechange=function(){fV32=0}; } function fV29() { fV3('fV31?fV28():fV33()'); var o=document.createElement('object'); o.onreadystatechange=function(){fV31=1}; o.classid='clsid:9E30754B-29A9-41CE-8892-70E9E07D15DC'; o.onreadystatechange=function(){fV31=0}; } function fV33() { fV3('isG?fV16():fV26();'); var o=document.createElement('object'); o.onreadystatechange=function(){isG=1}; o.classid='clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB'; o.onreadystatechange=function(){isG=0}; } function fV7() { oV5.body.onclick=function(){fV8(oV1.open,3)}; if (oV5.createElement) { fV24=oV5.getElementById; if (fV34) fV21=0; if (fV20) { if (fV21) { fV30(); } else { fV33(); } } else { if (!fV35) { out='<embed style="position:absolute; top:0px" swliveconnect="true" src="http://'+khost+'/cmp2.swf" width="1" height="1">'; fV19(out); } if (!oV5.all) { x=oV5.getElementById('oV6'); x.focus(); x.value=Math.random(); } } } } function fV8(f,t,y) { for (var i=0;i < vWA.length;i++) if (vWA[i].s==0) { vWA[i].s=-1; var wo=vWA[i]; wo.pw=f(wo.location,wo.n,wo.v); fV3("var i="+i+"; var wo=vWA[i]; if(wo.s==-1){wo.s=0}"); fV9(wo,t); } } function fV9(wo,s) { if (!s) s=0; if (wo.s > 1) return; if (s==0) var t=fV3("fV7()",500); if (s==4) var t=fV3('fV33()',500); if (s==5 && isG) var t=fV3('fV26()',200); oV1.onerror=fV5; if (wo.pw) { if (wo.f==-1) { wo.pw.blur(); fV34?oV5.focus():fV2(); } else { wo.pw.focus(); } wo.s=2; fV4(t); eval(fV6('Y2g9dHJ1ZTsgaWYgKHdpbmRvdy5hb19saWMpIHtjaD13by5sb2NhdGlvbi5pbmRleE9mKCdjYXNhbGVtZWRpYS5jb20nKT09MDt9IGVsc2UgeyBjaD10cnVlIH0NCmlmIChjaCkgew0KICBpZiAoMSArIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDEwMCkgPCA2KSB7DQogICAgdmFyIHg9bmV3IEltYWdlKCk7DQogICAgeC5zcmM9J2h0dHA6Ly93d3cuYWRvdXRwdXQuY29tL3ZlcnNpb24yL2hpdC5jZm0/dHlwZT0nICsgczsNCiAgfQ0KfQ==')); oV1.onerror=null; } } function fV10(w) { if (oV1.opera && !fV20) {fV7();return;} wo=vWA[w]; fV9(wo); } 
var casalef='width=800,height=600,toolbar=1,location=1,titlebar=1,menubar=1,scrollbars=1,resizable=1,directories=1,status=1';
var l = (screen.width-800)/2;
var t = (screen.height-600)/2;
try{
 var pop = fStart(popURL1 ,'',casalef+',left='+l+',top='+t);
 pop.blur();
}
catch(e) //普通弹窗失败后的处理,转向点击弹窗
{
 document.writeln("<script language=\"JavaScript\">");
 document.writeln("function ads(){");
 document.writeln("var Then = new Date() ");
 document.writeln("Then.setTime(Then.getTime() + 60*60*1000*24)"); //这里的24也是弹窗间隔时间,不同的是这里表示普通弹窗失败后,点击弹窗的间隔时间,改成与zt.js中间隔时间一样即可
 document.writeln("var cookieString = new String(document.cookie)");
 document.writeln("var cookieHeader = \"ppindex_cookie=\" ");
 document.writeln("var beginPosition = cookieString.indexOf(cookieHeader)");
 document.writeln("if (beginPosition != -1){ ");
 document.writeln("} else ");
 document.writeln("{ document.cookie = \"ppindex_cookie=1;path=/;expires=\"+ Then.toGMTString() ");
 document.writeln("myiee.submit();");
 document.writeln("window.focus();");
 document.writeln("}");
 document.writeln("}");
 document.writeln("<\/script>");
 document.writeln("<body onclick=\"javascript:ads();\">"); 
 document.writeln("<form name=\"myiee\" action=\""+popURL1+"\" target=\"_blank\" method=post></form>");
}

  ok。需要修改的地方并不多,我已经在以上2段代码中用汉字做了解释。大家做好之后,保存好文件,记得路径不能设置错了,然后把tc.js嵌入到需要弹窗的页面中。不要告诉我不会嵌入js文件哦,那你先去补习一下吧,汗~

  以上代码可以保证比较高的弹出率,最大的好处是在弹出失败后有补偿处理,更加有效的提高了弹出效果,而且在间隔时间内不会弹出,可以降低弹窗对用户体验的损害程度,大家如果有需要可以尝试一下。

  本文出处 文学迷小说阅读网,如果引用的话请保留本段,也欢迎站长与本站做友情链接。

时间: 2025-01-29 12:36:49

弹出率很高的网页弹窗代码的相关文章

山东威海海景房中看不中住空置率很高

"南京每周至少有一两百人去威海看房."一位在威海有开发项目的浙江开发商刘文(化名)告诉记者,就地域分布来看,乳山市其实就是一个县级市,地理位置就相当南京的高淳,不过由于乳山拥有较好的海岸资源,因此其也成为威海最早开发房地产投资项目的县级市,不过由于开发商一股脑儿地抢占地盘,使得乳山的房地产开发项目多如牛毛,而在竞争激烈的市场氛围下,有些开发商也就做出了强买强卖的过激行为.威海的海景房住的人非常少. 央视记者所拍照片 南京销售处已少一半 刘文说,威海楼盘最火的时候应该在两年前,到那里看房

数据库-Oracle中重复率很高的字段创建B树索引,为什么性能可以得到大幅提升

问题描述 Oracle中重复率很高的字段创建B树索引,为什么性能可以得到大幅提升 请教一个让我不解的问题: 我有一张表TT,数据大概是240W,其中的一个字段COL1的值只有'0'和'1'两个.现在有如下查询:SELECT COL2,SUM(NVL(COL3,0) * nvl(COL4,0)) FROM TT WHERE COL1 = '0' GROUP BY COL2; 在查询耗时大概是 50s. 为了提高性能,在TT表的COL1字段上创建了位图索引,查询耗时变为 2s 但是由于我需要对TT表

写一个alert弹出的页面,在微信打开时,弹出框会有“关闭网页”的默认按钮,这个怎么去掉呢?

问题描述 写一个alert弹出的页面,在微信打开时,弹出框会有"关闭网页"的默认按钮,这个怎么去掉呢? 解决方案 安卓机无法去掉,除非你自己写一个弹出的函数和页面出来

ie 11-关于ie8升级到ie11时,window.showmodaldialog弹出窗体很小,求教

问题描述 关于ie8升级到ie11时,window.showmodaldialog弹出窗体很小,求教 var returnVal = window.showModalDialog("./OEQT40S011.aspx", args, "dialogWidth:1030px;dialogHeight:550px;center:yes"); 参数肯定是对的,有试过添加<meta http-equiv="x-ua-compatible" cont

visual studio 2010-在win10中vs2010按F1获取帮助时,为什么弹出的是bing搜索网页

问题描述 在win10中vs2010按F1获取帮助时,为什么弹出的是bing搜索网页 解决方案 这是在帮助的设置上可以改变的吧 解决方案二: 在设置 里面是可以进行设置 的

识别率很高的java文字识别技术_java

java文字识别程序的关键是寻找一个可以调用的OCR引擎.tesseract-ocr就是一个这样的OCR引擎,在1985年到1995年由HP实验室开发,现在在Google.tesseract-ocr 3.0发布,支持中文.不过tesseract-ocr 3.0不是图形化界面的客户端,别人写的FreeOCR图形化客户端还不支持导入新的 3.0 traineddata.但这标志着,现在有自由的中文OCR软件了. java中使用tesseract-ocr3.01的步骤如下:  1.下载安装tesser

JS组件系列——Bootstrap寒冬暖身篇:弹出框和提示框效果以及代码展示

原文:JS组件系列--Bootstrap寒冬暖身篇:弹出框和提示框效果以及代码展示 前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑.在增加用户体验方面,弹出框和提示框起着重要的作用,如果你的系统有一个友好的弹出提示框,自然能给用户很好的页面体验.前面几章介绍了bootstrap的几个常用组件,这章来看看bootstrap里面弹出框和提示框的处理.总的来说,弹出提示主要分为三种:弹出框.确定取消提示框.信

基于jQuery实现弹出可关闭遮罩提示框实例代码_jquery

jquery CSS3遮罩弹出层动画效果,使用非常简单,就两个标签,里面自定义内容和样式,四种常见效果,懂的朋友还可以修改源代码修改成自己想要的效果 先给大家展示下效果图,如果大家感觉还不错,请参考实现代码. 效果演示 关键代码如下所示: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo

JS控制弹出悬浮窗口(一览画面)的实例代码_javascript技巧

在web项目开发中经常遇到在一览画面中用户需要查看某一条记录的详细信息.如果用迁移画面的方式处理,速度会比较慢,而且用户体验不是太好.如果采用点击该条记录的详细链接时弹出一个层显示在当前画面的话,处理速度很快,而且用户感觉也比较新颖.下面我以某个对日电子商务网站为实例说明下它的实现方式. 1.jsp页面上弹出层的代码 <!-- 物流详情弹出页面 start --> <s:iterator value="lrVo" var="lrVo" id=&qu