setInterval(function () {
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
if (hour == time1 && minute == time2 && second == time3) {
window.frame1.location.href = path;
return false;
}
}, 500);
这是时间刚好就运行一次,如何做到时间刚好就运行指定次数?
var i=5;
while(i>0){
***;
i--;
}
如何做到时间刚好就运行指定次数?表示不明白什么意思
虽然没有明白你什么意思,看你的字面意思,你现在时间刚好可以执行一次,那你能不能加一个循环把这个一次变成指定的次数
楼主你确定你这不是每隔0.5s执行一次,setInterval(function,millis)第二个参数不就是每隔多长时间就执行的吗,不就是执行多次吗
var times = n;//指定次数
setInterval(function () {
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
if (hour == time1 && minute == time2 && second == time3) {
var temp=n;
for(i=0;i<temp;temp++){
if( i==1){
window.frame1.location.href = path;
return false;
}
//n次要执行的内容
}
}
}, 500);
你在指定时间内 写个for循环 循环里写执行方法