Internet Explorer中的JS错误

时间:2009-04-24 18:55:51

标签: javascript internet-explorer

我在IE 6和7中得到“对象预期的JS错误。我总是无法重现这一点。行为不一致。我在JSP页面中使用Dojo Charts。当发生此错误时,没有图表被加载。

之前我遇到过与IE类似的问题。这是在JS文件完全加载之前调用的JS函数。我们可以在请求中看到JS文件,但该文件为空。 我想知道为什么IE没有从缓存中获取JS文件。它在Mozilla中完美运行。 有人可以建议一种更好的方法来跟踪这种不一致的JS错误吗?

感谢

3 个答案:

答案 0 :(得分:1)

你取消引用一个未定义的变量,但没有一个例子,很难说除此之外。

(一切都是javascript中的一个对象所以它几乎是产生该错误的唯一方法)

答案 1 :(得分:0)

在“高级”选项卡的“Internet”选项中,您可以启用调试。

答案 2 :(得分:0)

IE有很多怪癖,在其他浏览器中不会出现。调试IE的最佳方法是获取Microsoft脚本调试器的副本,您可以从IE启动它以更清楚地了解实际问题的位置。脚本调试器将停止在问题行执行并在单独的窗口中显示它(IE锁定直到您关闭脚本调试器,但您可以更好地了解导致问题的行)。

请点击此处了解详情:http://www.codestore.net/store.nsf/unid/DOMT-5UBUVW?OpenDocument

该文档中间有一个链接到MS Script Debugger,但是here it is anyway