2010-11-07 111 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

相关问题