通过传递参数设置超时
问题描述:
我目前通过使用SetTimeOut函数有一个问题。通过传递参数设置超时
的事情是,我需要通过传递一个参数来使用它,但它没有工作...... 下面是代码:
function RSSChecker(dMObject)
{
if (dMObject)
{
alert('Refresh');
window.setTimeout(RSSChecker(dMObject), 10000);
}
}
任何想法?
答
另一种方法是将内部调用包装在调用函数的匿名函数中。所以你有: -
window.setTimeout(function() { RSSChecker(dmObject); }, 10000);
你有RSSChecker('blabla');地方? – Val 2011-05-16 09:58:33
http://www.w3schools.com/js/js_timing.asp也检查此页面应该刷新你的记忆abit :) – Val 2011-05-16 09:59:34
是你的意图,递归地调用这个函数? – radosch 2011-05-16 10:00:29