目前下面代码中 js实现每个IP每天只弹出一次广告页,需要更改:改成JS 不是弹出广告页,而是弹出 下面代码中 <div class=""weui-share" ......> xxxxxx </div>  这个div,   同时需要保留目前己经好用的功能:点击 “展示广告 ”这个链接时,弹出DIV 这个功能    <a href="javascript:void(0)" onclick="$('.weui-share').show().addClass('fadeIn');">展示广告</a>
<div class="weui-share" onclick="$(this).fadeOut();$(this).removeClass('fadeOut')">
      <div class="weui-share-box">
      {$settings['share_guide']} <i></i>
      </div>
    </div>
<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 * 48);  
        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>  

解决方案 »

  1.   

    把div一开始先设置为隐藏    function openWin() {  
            var c = getCookie("ItDoor");  
            if (c != null) {  
                return;  
            }  
            register();
            $('.weui-share').show().addClass('fadeIn');
        }  
    $(function(){
        openWin();  
        window.focus()  

    });