|
在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> |
|