高仿163网站广告弹出层(每天定时24小时弹出一次)

浏览:3345 最后更新:2017-05-12 14:43 分类:示例 关键字: 高仿163网站首页广告弹出层 定时弹出层广告
演示下载地址可以参考:http://www.erdangjiade.com/php/2474.html
完整代码如下:<html>
<head>
    <script src="http://www.erdangjiade.com/Public/js/jquery.js"></script>
    <style>
        /*全局广告样式Start*/
        #globalAd{ width:600px; height:400px; overflow:hidden;position:fixed;display:none;margin:0 auto;z-index:10001}
        .layer{width:100%; height:100%;  position:fixed; top:0px;left:0px;filter:alpha(opacity=50);opacity:0.5;background:#000;z-index:1000;display:none}
        .globalContent{width:600px; height:400px;}
        .globalContent img{max-width: 600px;height: 400px;}
        .closeIco{width:400px;height:50px;margin-left: 20px;position: absolute;left: 345px;cursor:pointer;background:url("http://pics.rebatesme.com/newrm/images/cha.png") no-repeat scroll 190px 0;}
        /*全局广告样式End*/
    </style>
</head>
<body>
<div style="width:2000px;height:2500px;background:#fcc;"></div>
<!--全局广告开始-->
<div class="layer"></div>
<div id="globalAd">
    <span onclick="closeGlobalAd();" class="closeIco"></span>
    <a href='http://www.erdangjiade.com/topic/186.html' target="_blank" class="globalContent" onclick="redirectUrlToActive();"><img src="http://www.erdangjiade.com/Public/images/get_vip.png"/></a>
</div>
<!--全局广告结束-->
</body>


</html>
<script>
    /*全局广告开始*/
    //=================================================================jquery.cookie Start=======================================
    jQuery.cookie = function(name, value, options) {
        if (typeof value != 'undefined') { // name and value given, set cookie
            options = options || {};
            if (value === null) {
                value = '';
                options.expires = -1;
            }
            var expires = '';
            if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
                var date;
                if (typeof options.expires == 'number') {
                    date = new Date();
                    var totalTime = 24*3600;
                    /*var totalTime=(1440-79)*60;*/
                    var hour=date.getHours();
                    var minutes=date.getMinutes();
                    var seconds=date.getSeconds();
                    var pastTime=3600*hour + 60*minutes + seconds;
                    var leftTime=totalTime-pastTime;
                    date.setTime(date.getTime() + (options.expires * leftTime * 1000));
                } else {
                    date = options.expires;
                }
                expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
            }
            // CAUTION: Needed to parenthesize options.path and options.domain
            // in the following expressions, otherwise they evaluate to undefined
            // in the packed version for some reason...
            var path = options.path ? '; path=' + (options.path) : '';
            var domain = options.domain ? '; domain=' + (options.domain) : '';
            var secure = options.secure ? '; secure' : '';
            document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
        } else { // only name given, get cookie
            var cookieValue = null;
            if (document.cookie && document.cookie != '') {
                var cookies = document.cookie.split(';');
                for (var i = 0; i < cookies.length; i++) {
                    var cookie = jQuery.trim(cookies[i]);
                    // Does this cookie string begin with the name we want?
                    if (cookie.substring(0, name.length + 1) == (name + '=')) {
                        cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                        break;
                    }
                }
            }
            return cookieValue;
        }
    };
    //================================================================jquery.cookie End===========================================================================
    $(function() {
        //Set the popup window to center
        var COOKIE_NAME = "erdangjiade";
        if($.cookie(COOKIE_NAME)){
            $(".layer").hide();
            $("#globalAd").hide();
        }else{
            var erdangjiadeH = $(window).height();
            var erdangjiadeW = $(window).width();
            $(".layer").show();
            $("#globalAd").css({'top': erdangjiadeH/2-$("#globalAd").height()/2,'left': erdangjiadeW/2-$("#globalAd").width()/2 });
            $("#globalAd").slideDown(300, function() {
                setTimeout("closeGloableAd()", '300000');
            });
            $.cookie(COOKIE_NAME,"erdangjiade", {path: '/', expires: 1});
        }
    });
    //关闭全局广告方法
    function closeGlobalAd(){
        $('#globalAd').hide();
        $('.layer').hide();

    }
    //跳转广告方法
    function redirectUrlToActive(){
        $('#globalAd').hide();
        $('.layer').hide();
    }
    /*全局广告结束*/
</script>
评论( 相关
后面还有条评论,点击查看>>