广告定时轮播
轮播代码个数:
请将各联盟广告代码粘贴到以下文本框
开始时间
结束时间
弹出时间间隔:
秒内只弹一次(设置为0则为刷新弹)
var randoms = { ads_codes: [$ads_codes], ads_time1: [$ads_time1], ads_time2: [$ads_time2], ads_number: [$scroll_number], ads_numbeb: [$scroll_numbeb], check_time: function() { var current_time = new Date(); var hour = current_time.getHours(); var rand = -1; for(var i=0; i<$scroll_number; i++) { if (hour >= randoms.ads_time1[i] && hour <= randoms.ads_time2[i] ) { // 在这个时间段轮播第i个广告 rand = i; break; } } // 如果找到了合适的广告,就显示它;否则显示最后一个广告 if (rand === -1) { var last_ad = $scroll_numbeb; document.write(randoms.ads_codes[last_ad]); } else { document.write(randoms.ads_codes[rand]); } }, } randoms.init = function() { randoms.check_time(); } // 初始化randoms对象,生成随机广告和数量 randoms.init();
ads_timer: $ads_timer, get_cookie: function(n) { var a = document.cookie.match(new RegExp("(^| )" + n + "=([^;]*)(;|$)")); if (a != null) return decodeURI(a[2]); return null; },
var time = new Date(); time.setTime(time.getTime() + randoms.ads_timer * 1000); document.cookie = 'XCY_cookie_XCY=1;expires=' + time.toGMTString() + ';path=/;';
if (randoms.get_cookie('XCY_cookie_XCY')) return;
请将以上代码复制到你的网页JS代码中,或者另存为JS文件,然后再调用它.
未选择的时间显示最后一个广告