怎样实现定时替换网页内容?

来源:百度知道 编辑:UC知道 时间:2024/05/25 05:34:07
如题。。。怎样用js代码实现定时替换网页内容?
例如,每天8点到下午17点页面内特定区域显示某一内容,然后在17点到次日8点在特定区域显示另外的内容。
不知可否实现?js之类代码或者其他代码也行。
就是想问具体的代码。。。

当然可以。
使用JavaScript中的SetTimeOut函数设置定时器,隔一定的时间判断时间。如果要显示两个不同的内容A(上午8点到17点)和B,那么
<script language="javascript">
var timeSlot = 0;
function changeContent(){
//获取当前的时间
var now = new Date();
var hour = now.getHours();
if ((hour >= 8&&hour < 17)&&timeSlot!=1){
//显示A的内容
.....Your Code...
timeSlot = 1;
}else if((hour>=17||hour<8)&&timeSlot!=2){
//显示B的内容
....YourCode....
timeSlot = 2;
}
}
setTimeout(changeContent,600*1000);
</script>
在setTimeout函数中的第二个参数600*1000是每十分钟检查一下是否应该更换内容了,可以根据自己的需要,时间过长可能影响内容的更换,过短会让电脑变的很卡,这个时间可以自己设定。

用 Javascript代码