IE setInterval

场景:IEsetInterval 的工作有关问题

IE 下 setInterval 的工作问题

咳,博客地址,欢迎猛击: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会发现你访问的是一个已经加载过的地址,于是就不再访问,而从本地缓存中加载。所以要在反复访问的地址中加入随机数。