[原创]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"这样的格式
这个是很重要的,要不就不能显示了,大家根据需要填写。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- jquery ui dialog里调用datepicker的问题
- jquery select(列表)的操作(取值/赋值)
- asp(javascript)全角半角转换代码 dbc2sbc
- javascript Array.remove() 数组删除
- 实现连缀调用的map方法(prototype)
- Extjs ajax同步请求时post方式参数发送方式
- 同一个表单 根据要求递交到不同页面的实现方法小结
- javascript dragable的Move对象
- 让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
- 让JavaScript 轻松支持函数重载 (Part 1 - 设计)
- JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
- javascript 支持链式调用的异步调用框架Async.Operation
- JavaScript 异步调用框架 (Part 5 - 链式实现)
- JavaScript 异步调用框架 (Part 4 - 链式调用)
- JavaScript 异步调用框架 (Part 3 - 代码实现)
- JavaScript 异步调用框架 (Part 2 - 用例设计)
- JavaScript 异步调用框架 (Part 1 - 问题 & 场景)
- jQuery 相关控件的事件操作分解
- 利用javascript实现一些常用软件的下载导航