首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

求好手把这个弹窗代码改成用cookie控制24小时显示一次的那种!谢了

2013-04-20 
求高手把这个弹窗代码改成用cookie控制24小时显示一次的那种!谢了!本帖最后由 haojunqing 于 2013-04-06 1

求高手把这个弹窗代码改成用cookie控制24小时显示一次的那种!谢了!
本帖最后由 haojunqing 于 2013-04-06 11:26:15 编辑 求高手驾到!!小弟改不动啊、、

var _adds_=_Zadds_(),_zvn=0,_zm=-1,l=-1,_zk=-1,_zj=-1,_zg=-1,_za=-1,_zy=-1,_zp=-1,_zr=-1;
function _zf_(i){return document.getElementById(i)}function _zd_(i){return document.getElementsByTagName(i)}function _zz_(i){i=i||window.event;this.target=i.target||i.srcElement}function _zadd_(A,i,B){if(window.addEventListener){A.addEventListener(i,B,false)}else{A.attachEvent("on"+i,B)}}function _zt_(i){if(_zvn>5){return}if(_zk==-1)_zk=i.clientX;else{_zk=_zk+","+i.clientX;_zvn++}_zj==-1?_zj=i.clientY:_zj=_zj+","+i.clientY}function _zv_(){if(_za==-1){_za=_zu_()}_zy=_zu_()-_za}function _zu_(){return new Date().getTime()}function _zh_(A){var i=new _zz_(A);if(i.target.tagName.toLowerCase()!="a"){i.target=i.target.parentNode}_zs_(A);_zv_();if("s"=="s"){_zb_(i)}}function _zs_(i){_zm=i.clientX;_zl=i.clientY}function _zc_(i){if(i.type=="mousedown"){_zg=_zu_()}else{_zg=_zu_()-_zg}};function _zb_(i){var A=i.target.innerHTML;if(i.target.href.indexOf(";ck;")==-1 && i.target.href.length>50){i.target.href+=";ck;"+_zp+";"+_zg+";"+_zm+";"+_zl+";"+_zk+";"+_zj+";"+_zy+_adds_}return false};function _zn_(A){var i=new _zz_(A);if(_zp==-1){_zp=0}_zp++};function c(e){};function h(a){};function _Zya_(b){var Z={};if(b in Z)return Z[b];return Z[b]=navigator.userAgent.toLowerCase().indexOf(b)!=-1}
function _ZFv_(){if(navigator.plugins&&navigator.mimeTypes.length){var b=navigator.plugins["Shockwave Flash"];if(b&&b.description)return b.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else if(_Zya_("msie")&&!window.opera){var c=null;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){var a=0;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=6;c.AllowScriptAccess="always"}catch(e){if(a==6)return a.toString ()}try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(c!=null){var a=c.GetVariable("$version").split(" ")[1];return a.replace(/,/g,".")}}return "0"}
function _Zref_(){var r;try{r=window.top.document.referrer;}catch(e){r=document.referrer;}; if(r) {return escape(r)}else{return "";};}
function _Zzwr_(s){if(!s) return "";str=s.replace(/[\u4E00-\u9FA5]/ig,"x");return str;}
function _ZSiteurl_(){var s;try{s=window.top.document.location.href;}catch(e){s=document.location.href;};if(s) {return escape(_Zzwr_(s))}else{return "";};}
function _Zhv_(){var a=0;if(window.top.location==document.location && document.body ){var j=document.body.scrollHeight,v=document.body.clientHeight;if(v&&j){a=Math.round(j);}} return a;}
function _Zsc_(){var s=window.screen;return s.width+"x"+s.height;}
function _Zadds_(){var s = "&a="+_ZFv_()+";"+_Zsc_()+";"+_ZSiteurl_()+";"+_Zref_()+";"+_Zhv_(); return s;}
function _ZCadds_(){var s = "&a="+_ZFv_()+";"+_Zsc_()+";"+_Zref_()+";";return s;}
var isop569 = 0;

function objpop(url)

try{var _adds_=_Zadds_()}catch(e){var _adds_="";}
var obj=new Object; 
obj.isop=0;
obj.w=window;
obj.d=document;
obj.width=screen.width;
obj.height=screen.height; 
obj.userAgent = navigator.userAgent.toLowerCase();
//obj.url = url+_adds_;
obj.url = url;
obj.openstr="width="+obj.width+",height="+ obj.height+",toolbar=1,location=1,titlebar=1,menubar=1,scrollbars=1,resizable=1,directories=1,status=1";
obj.browser = 


{
        version: (obj.userAgent.match( /(?:rv|it|ra|ie)[/: ]([d.]+)/ ) || [0,"0"])[1] ,
        safari: /webkit/.test(obj.userAgent ),
        opera: /opera/.test( obj.userAgent ),
        ie: /msie/.test( obj.userAgent ) && !/opera/.test( obj.userAgent ),
        max: /maxthon/.test( obj.userAgent ),
        se360: /360/.test( obj.userAgent ),
        tw: /theworld/.test( obj.userAgent ),
        tt: /tencenttraveler/.test(obj.userAgent),
        ttqq: /QQBrowser/.test(obj.userAgent),
        tt5: /qqbrowser/.test(obj.userAgent),
        sg: /se /.test(obj.userAgent),
        ff: /mozilla/.test(obj.userAgent)&&!/(compatible|webkit)/.test(obj.userAgent),
chrome: /chrome/.test(obj.userAgent)
    }; 

obj.open = function(){
if(obj.browser.ie){
if(!document.getElementById("_launchURL_569"))
document.write("<object id=_launchURL_569 width=0 height=0 classid=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6></object>");
if(!document.getElementById("_DOMScript_569"))
document.write("<object id=_DOMScript_569  style=position:absolute;left:1px;top:1px;width:1px;height:1px; classid=clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A></object>");
    } 
   
    try{obj.o1=window.open(obj.url,"_blank",obj.openstr+",left=0,top=0");}catch(err){obj.o1="";}
    if(obj.o1)
{
if (!obj.browser.chrome)
{  
obj.w.focus();
            obj.isop=1;
        }
else
{
            obj.c(); 
        }
    }
else
{
        if(obj.browser.ie)
{
try{
if (obj.browser.sg)
{
obj.cg(); 
}
else if(  obj.browser.ttqq  || obj.browser.max  || obj.browser.se360 ||obj.browser.tw ||obj.browser.tt || obj.browser.version=="7.0" || obj.browser.version=="8.0" || obj.browser.version=="9.0")
{
setTimeout(obj.lop,200);
}
else 
{
obj.iev6 = true;
obj.dsp();
}
}
catch(err)
{
                    obj.c();
                }   
        }
else
{
              obj.c();
        }
}
setTimeout(obj.nt,600);
if(obj.browser.sg || obj.browser.max )
{
          


    }
    else 
{
         if(!obj.isop) obj.ab = setInterval(obj.c,1000);
    }
};

obj.nt = function()
{
    if(obj.isop==0){
        if(obj.iev6) obj.dsp();
        else obj.lop();
    }
}
obj.dsp=function(){
    if(obj.isop) return null;
    try{ 
    setTimeout(function(){document.getElementById("_DOMScript_569").DOM.Script.open(obj.url,"_blank",obj.openstr);obj.w.focus();obj.isop=1; },200);
    }catch(err){ }
}
obj.lop=function(){ 
    if(obj.isop) return null;
    try{
        obj.isop=1;
        document.getElementById("_launchURL_569").launchURL(obj.url) ;
       
    }catch(err){
        obj.isop=0;    
    }
}
obj.lap=function(){
     if(obj.browser.ie && obj.isop==0){
        if(window.attachEvent){
            window.attachEvent("onload",function (){
                obj.lop();
            })
        }else {
            if(window.addEventListener){
                window.addEventListener("load",function (){
                    obj.lop();        
                },true)
            }else {
                window.onload=function (){
                    obj.lop();
                }
            }
        }
     }
     
}
obj.adv= function (el, evname, func) {
    if (el.attachEvent) {  
        el.attachEvent("on" + evname, func);
    } else if (el.addEventListener) {  
        el.addEventListener(evname, func, true);
    } else {
        el["on" + evname] = func;
    }
}
obj.rdv= function (el, evname, func) {
    if (el.removeEventListener) {
        el.removeEventListener(evname, func, false);


    } else if (el.detachEvent) {
        el.detachEvent("on" + evname, func);
    } else { 
        el["on" + evname] = null;
    }
}
obj.cg = function(){ 
        var ids =  "a_z_"+Math.ceil(Math.random()*100);
        var prePage=document.createElement("a");
        prePage.href=obj.url;
        prePage.id = ids;
        //prePage.onclick=function(){};
        prePage.target="_blank";     
        prePage.style.position="absolute";
        prePage.style.zIndex="10000";
        prePage.style.backgroundColor="#fff";
        prePage.style.opacity="0.1";
        prePage.style.filter="alpha(opacity:1)";
        prePage.style.display="block";
        prePage.style.top="0px";
        prePage.style.left="0px";
        document.body.appendChild(prePage);
      var el=document.getElementById(prePage.id);
      var m = setInterval(function() {
            var d = document.body;e=document.documentElement;
            document.compatMode=="BackCompat" ?  t=d.scrollTop : t=e.scrollTop==0?d.scrollTop:e.scrollTop;    
            el.style.top=t+"px";
            el.style.width = d.clientWidth + "px";
            el.style.height = d.clientHeight + "px";
        }, 200);
        el.onclick = function(e) {
            setTimeout(function() {
                el.parentNode.removeChild(el)
            }, 200);
            clearInterval(m); 
            obj.isop=1;
        };
}
obj.c = function(){   
     obj.rdv(document, "click", obj.ck569); 
     obj.adv(document, "click", obj.ck569 ); 
};
obj.ck569 = function(){   
    if(obj.isop) { 
        obj.rdv(document, "click", obj.ck569); 
         clearInterval(obj.ab);
        return null;
    }


    obj.o2=window.open(obj.url,"_blank",obj.openstr+",left=0,top=0");
            obj.w.focus();
            if(obj.o2){
                 obj.rdv(document, "click", obj.ck569);
                 clearInterval(obj.ab);
                 obj.isop=1;
            }
};
return obj; 

var oP569=objpop("http://www.taobaochang.com"); 
oP569.open();

try{ 
   if(isop569){
        setTimeout(function(){var oP1569=objpop("{targeturladd1}"); oP1569.open();}, 10);
    }  
}catch(err){}

弹窗 js
[解决办法]
//原来的代码

if(document.cookie.indexOf('exec=1')==-1){//没有cookie,执行
var d=new Date();
d.setDate(d.getDate() + 1);//一天内有效cookie
document.cookie = "exec=1;path=/;expires=" + d.toGMTString(); //设置cookie记录过已经执行
var oP569=objpop("http://www.taobaochang.com"); 
oP569.open();
 
try{ 
   if(isop569){
        setTimeout(function(){var oP1569=objpop("{targeturladd1}"); oP1569.open();}, 10);
    }  
}catch(err){}
}

热点排行