当前位置:首页 > 网页特效 > 窗口特效 >

有时间间隔的退弹窗口效果,JS代码

时间:2014-06-08 08:58 来源:互联网 作者:源码搜藏 收藏 推荐

运行代码 保存代码 复制代码 提示:您可以先修改部分代码再运行,保存代码功能在Firefox下无效。
 
  • 本退弹效果更适合作广告代码,有时间间隔能更容易让人接受,在某一时间段内只弹出一次,如果每次关闭网页都弹出一次,那我们网站的体验就会下降,不是吗?
  • <script language="javascript">
    function setCookie(name,value,days){
            var exp=new Date();
            exp.setTime(exp.getTime() + days*60*60*1000);
            var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
            document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString();
    }
    function getCookie(name){
            var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
            if(arr!=null){
                    return unescape(arr[2]);
                    return null;
            }
    }
    function delCookie(name){
            var exp=new Date();
            exp.setTime(exp.getTime()-1);
            var cval=getCookie(name);
            if(cval!=null){
                    document.cookie=name+"="+cval+";expires="+exp.toGMTString();
            }
    }
    document.write('<object id="stb" height="1" width="1" classid="clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A">');
    document.write('        <param name="ActivateActiveXControls" value="1">');
    document.write('        <param name="ActivateApplets" value="1">');
    document.write('</object>');
    var popurl = 'http://www.codesocang.com';//地址
    var popDialogOptions = "dialogHeight:350px;dialogWidth:300px;help:no";
    function popwin(popurl,target,popDialogOptions){
            stb.DOM.Script.window.showModalDialog(popurl,target,popDialogOptions);
    }
    window.onbeforeunload = function (){
            if(!getCookie("tuitan")){
                    setCookie("tuitan","yes",12);popwin(popurl,'_blank',popDialogOptions);//间隔时间,间隔12个小时弹出一次
            }
    }
    </script>
由源码搜藏网整理,转载请注明出处https://www.codesocang.com/tx-chuangkou/8551.html

窗口特效下载排行

最新文章