现在的位置: 首页 > 综合 > 正文

js实现每个IP每天只弹出一次广告页,js实现html自动弹出对话框

2016年10月25日 ⁄ 综合 ⁄ 共 1516字 ⁄ 字号 评论关闭

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>js实现每个IP每天只弹出一次广告页</title>
</head>

<body>
<script type="text/javascript">
    //定义Cookie
    function setCookie(name, value, expire) {
        window.document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
    }
    function getCookie(Name) {
        var search = Name + "=";
        if (window.document.cookie.length > 0) { 
        // 如果没有则下一个 
            offset = window.document.cookie.indexOf(search);
            if (offset != -1) {
             // 如果找到 
                offset += search.length;
                // 设置开始 
                end = window.document.cookie.indexOf(";", offset)
                // 结束
                if (end == -1)
                    end = window.document.cookie.length;
                return unescape(window.document.cookie.substring(offset, end));
            }
        }
        return null;
    }
    function register(name) {
        var today = new Date();
        var expires = new Date();
        expires.setTime(today.getTime() + 1000 * 60 * 60 * 24);
        setCookie("ItDoor", name, expires);
    }
    var exitURL = "http://www.sohu.com/";
    function openWin() {
        var c = getCookie("ItDoor");
        if (c != null) {
            return;
        }
        register();
//        var featureStr = "''";
//        featureStr = "'top=0,left=0,width=200,height=100,toolbar=yes, menubar=no, scrollbars=no, resizable=no, location=no, status=no,center:no'";
//        self.focus();
//        var ExitWindow = window.open(exitURL, '', featureStr);
//        ExitWindow.focus();
        //以对话框形式,强制操作
        var obj = new Object();
        var sDialogUrl = "http://google.com.hk";
        var sFeatures = 'resizable: yes; status: no; scroll: no; help: no; center: yes; dialogWidth : 200px; dialogHeight : 100px; zoominherit : 1';
        var returnValue;
        returnValue = window.showModalDialog(sDialogUrl, obj, sFeatures);
    }
    openWin();
    window.focus()
</script>
刷新页面不会再弹出
<input />
</body>
</html>

说明:js放在body里确保打开时自动弹出,确保弹出广告前其它操作不可见。

抱歉!评论已关闭.