我想编写一个javascript函数以在每24小时后更改背景图像30天。时间间隔后图像的变化
例如,我有4张图片,image1.jpg,image2.jpg,image3.jpg和image4.jpg。
我希望image1.jpg在周一显示。然后到午夜,我想自动交换到image2.jpg等。
我是使用Java脚本函数这样
function changeImg() {
var now = new Date(),
hours=now.getHours(),
minutes=now.getMinutes(),
seconds=now.getSeconds(),
dayD=now.getDate(),
dayM=now.getMonth()+1,
datY=now.getFullYear(),
timer = setTimeout("changeImg()",200);
}
var imgArray = new imgArr[xyz.png,abc.png,........,30.png]
事情现在我的问题是,如何24小时后自动改变形象。如果我使用for循环来增加计数器以更改图像,它将起作用。这是否是正确的方法来做到这一点,如果我用这种方式是计时器将保持以前的计数器值。
我希望每天早上9点都会改变背景图像。
你希望你的用户留在你的页面了一个星期就没有关闭浏览器? –
这应该是一个服务器端任务。 – user278064
显然不是,这就是为什么我问的想法如何实现.. – Soarabh