2010-11-07 155 views
0

我正在使用Firefox,並且我想在加載頁面10秒後調用函數(Logger)。我正在用此代碼在指定的時間間隔後第一次調用函數

if (document.addEventListener) 
    document.addEventListener("DOMContentLoaded", Logger, false) 

有什麼建議嗎?

回答

4

你可以這樣做:

window.onload = function(){ 
    setTimeout("func_name", 10000); 
}; 

哪裏func_name正常功能:

function func_name(){ 
// code here... 
} 

或者你甚至可以這樣做:

window.onload = function(){ 
    setTimeout(function(){ 
    // your code... 
    }, 10000); 
}; 

更多信息:

+0

這不是在Firefox工作。另外我在我的腳本中有另一個setTimeout代碼。它會衝突嗎? – Ref 2010-11-07 09:04:18

+0

@Ref:嘗試刪除你的其他settimeout,看看它是否工作。 – Sarfraz 2010-11-07 09:10:35

+0

我不能這樣做,因爲整個頁面的功能在另一個超時工作。我們有兩個超時?我不知道爲什麼你的代碼不工作。我感謝幫助! – Ref 2010-11-07 09:15:32

相關問題