[原创]javascript 定时广告显示(两个时间段)

  作者:bea

<script language="javascript" type="text/javascript"> function strToDate(str,ext){ if(str==null || str=='') return; var arys = new Array(); arys = str.split('-'); var newDate = new Date(arys[0],arys[1]-1,arys[2],9,0,0


<script language="javascript" type="text/javascript">
function strToDate(str,ext){
if(str==null || str=='') return;
var arys = new Array();
arys = str.split('-');
var newDate = new Date(arys[0],arys[1]-1,arys[2],9,0,0);
if(ext){
newDate = new Date(newDate.getTime()+1000*60*60*24);
}
return newDate;
}
function showit(str,start,end){
var date = new Date();
var start=strToDate(start);
var end=strToDate(end,false);
if(date>start && date<end || start==null){
document.write(str);
}
}
//调用方法
showit("<a href='http://'><img src='http:///images/logo.gif'></a> 广告定时显示 测试通过","2009-7-30","2999-08-01");
</script>




[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]

showit需要三个参数
showit(str,start,end);
str一般为广告代码例如"<a href='http://'></a>"
start为开始日期,一般随意 必须是"2009-08-02"这样的格式
end 为广告到期时间 必须是"2009-08-02"这样的格式
这个是很重要的,要不就不能显示了,大家根据需要填写。


有用  |  无用

猜你喜欢