在IE中如果点击链接操作而此时页面又没有加载完毕,有时在特殊情况下会出现错误提示,而在FireFox中则不会出错,可做判断如下:
<script type="text/javascript">
var start; //监听变量
var tag; //标记变量
$(function(){
if(document.all) //判断是不是IE
{
start = setInterval("updataVal",1000);
}else
{
tag = true; //如果为其它的浏览器则直接为true
}
});
function updataVal()
{
if(document.readyState == "complete")
{
clearInterval(start); //执行成功则清除监听
tag = true;
}else
{
tag = false;
}
}
………………………………
//根据tag做其它的操作
</script>
html判断页面加载完毕
最新推荐文章于 2024-02-03 20:47:46 发布