firefox不支持document.readyState == “complete”,firefox的加载完成事件用window.onload就可以了,所以这个代码修改如下:
var start;
window.onload = function () {
if(document.all) {//简单判断是否是IE
start = setInterval("updateImg()", 1000);
} else {
//要执行的语句
}
}
function updateImg() {
if (document.readyState == "complete") {
try{
//要执行的语句
clearInterval(start);//执行成功,清除监听
}catch(err){return true;}
}
}