var now = new Date();
var millisTill10 = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 1, 20, 00, 0) - now;
function openAPage() {
var startTime = new Date().getTime();
var myWin = window.open("http://google.com","_blank")
var endTime = new Date().getTime();
var timeTaken = endTime-startTime;
document.write("<br>button [email protected]</br>")
document.write(startTime);
document.write("<br>page [email protected]</br>")
document.write(endTime);
document.write("<br>time taken</br>")
document.write(timeTaken);
myWin.close()
}
function beginSequence() {
openAPage();
setInterval(openAPage, 5000);
}
setTimeout(beginSequence, millisTill10);
這是我的js代碼..我openin與setTimeout的,你看到一個網頁..但後來我一想提出一個內部例如我會在每次調用openAPage功能setTimeout語句後1分鐘..我將如何做?誰能修復我的代碼?把一個的setInterval當一個函數調用
如果你想設置另一個超時你......寫另一個setTimeout調用到你的函數? – 2010-12-15 23:04:19
爲什麼使用'var millisTill10 = new Date(now.getFullYear(),now.getMonth(),now.getDate(),1,20,00,0) - now;'?嘗試使用'setTimeout(beginSequence,5000);'如果這解決了你的問題,那麼'millisTill10'代碼就是個問題。 – Fred 2010-12-16 00:02:01
我不會在哪個時間在你的地方,但是對我來說'millisTill10'是16分鐘......也許這就是爲什麼它「不工作」的原因? – 2010-12-16 00:02:56