咳,博客地址,欢迎猛击:http://yysource.sourceforge.net
首先,setInterval 的用法如下:
?
function func() { setInterval("alert()", 1000, this); // chrome 适用, 但不能传参数 setInterval("alert", 1000, this); // chrome、ie8 都不适用 setInterval(alert, 1000, this); // chrome 适用,可传参,ie8适用,不可传参 }
IE8 用 setInterval 是不能正常工作的,特别是想用它来反复访问一个地址的时候,ie会发现你访问的是一个已经加载过的地址,于是就不再访问,而从本地缓存中加载。所以要在反复访问的地址中加入随机数。