SetInterval取决于我何时运行它

时间:2013-08-06 03:12:53

标签: setinterval

我们有一方有服务器时间。我想每隔1毫秒检查一次服务器时间,当它达到某一秒时我想要一个按钮确认。我用setInterval做这个。这个问题是,如果我在想要的时间前1分钟和想要的时间前5分钟通过书签运行我的脚本,虽然我想要的时间完全相同,但它确认按钮的时间有所不同。 任何想法都会受到赞赏!

我所做的代码就是:

javascript:var currentTime=$("#serverTime").text().split(":");
var currentSec=currentTime[2];
var currentMs=new Date().getMilliseconds();
function checkTime(){
var currentTime=$("#serverTime").text().split(":");
var currentHours = currentTime[0];
var currentMins = currentTime[1];
var currentSec=currentTime[2];
var currentMs=new Date().getMilliseconds();
if((currentHours == 13)(currentMins == 30)&&(currentSec==00)&&(currentMs>0)&&(currentMs<15)){
document.forms[0].submit.click()
}
}
var confirm=setInterval("checkTime()",1);

所以我希望通过这个脚本在13:30:00和00到15毫秒提交表单,我通过书签在网站(带有我想提交的表单)上运行它。问题是,如果我在比表格将提前2小时运行它的时间比在13:30:00之前10分钟运行脚本晚几毫秒或几秒钟。 任何想法?

0 个答案:

没有答案