为什么脱机后,网页用IE打开,其中javascript代码失效,但在FF中却始终有效。网络一连接IE也就正常了。

 我来答
zxlxxl
2011-01-11 · TA获得超过630个赞
知道小有建树答主
回答量:928
采纳率:0%
帮助的人:483万
展开全部
没研究过你这个问题,不知道这样想对不对
举两个例子:
1.如果javascript中有网页的跳转,或是刷新页面的语句,当然会失效.
2.又如javascript控制网页中的下拉列表控件,但是网络断开时下接列表不能及时更新,所以javascript操作下拉列表时也会出现错误吧.
3.前两个的操作失效前提是需要网页实时的刷新数据,但是如果不需要实时数据的话javascript还是能运行的,比如下面这个html文件:
a.htm:
<html>
<head>
<title>示例</title>

<script language =javascript >

var a=0;

function abc(){
a++;
document.getElementById("inpt").value=a;
setTimeout("abc()",1000,"javascript");
}
</script>

</head>
<body>
<input type=button id="bt" value="开始" onclick="javascript:abc()">
<input type=text id="inpt" value="">
</body>
</html>
把它放到一个服务器上打开这个网页,断开网络连接时页面还是在运行着
所以你可能打开的网页正七碰到了1,2种情况而已
至于你说的在FF中有效,是不是因为FF保存了网页运行所需要的更多的东西呢
推测......
匿名用户
2011-01-11
展开全部
两个浏览器肯定存在差异,具体是什么差异就不得而知了,或许firefox的加载模式跟ie不尽相同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式