场景是这样的。一个网页包含:当JavaScript执行时,Internet Explorer 6中止页面请求
- 一些资料核实其知名度可以利用JavaScript(从超燃)
- 一个提交按钮,它的响应时间为5秒左右
的超级链接代码被触发
<a href="javascript:void null;" onclick="MyFunction()">foo</a>
用户:
- 压力机提交。
- 当他在等待响应时,他单击超链接,并触发切换DIV可见性的JavaScript(不执行其他请求)。
- 在Internet Exporer 6中,浏览器停止等待第一个请求。
这个问题在其他浏览器中不会发生,即使用户使用DIV,第一个请求被正确处理,我们导航到下一页。
有谁知道可能是什么原因造成的?这是一个已知的IE6问题吗?
感谢您的评论。我知道在onclick中返回false会阻止HREF,但我不认为HREF中的javascript null会导致新的请求并中止真正的请求。此外,该网页工作绝对没问题,直到有人修改MyFunction()。 – Filini 2009-02-12 09:34:10
也许你必须检查对MyFunction()的更改才能得到原因的指示呢? – KooiInc 2009-02-12 14:51:12