2

我在我的 JS 中有这一行,它在 IE 中运行良好,但在 Firefox 中它给出了错误 "document is undefined" 。我通过使用萤火虫得到了这个错误,看到这条线并帮助我摆脱这个

x = event.layerX+document.documentElement.scrollLeft; 
y = event.layerY+document.documentElement.scrollTop;

我正在尝试使 JavaScript Object 课程的 devshed 教程在我的 PC 上工作。

calendar.js 文件构造了对象“日历”,但是当我使用下面的 html 文档调用时,我得到了

Calendar' 是第 6 行和第 7 行的未定义错误,其中指定了 obj1 和 obj2。

calendar.js 的完整代码在 http://www.devshed.com/Client_Side/J...ect/page9.html 这两个文件都在同一个目录中。我正在使用带有 IE6 的 Windows 2000 Professional。感谢任何帮助解决此问题。

<html>
<head>
<script language="JavaScript" src="calendar.js"></script>
</head>
<body bgcolor="white">
<script> obj1 = new Calendar(2, 2005); </script>
<script> obj2 = new Calendar(7, 2001); </script>
</body>
</html>
4

2 回答 2

1

确保您的文件 src="" 路径是正确的。检查文件是否包含?

于 2013-09-30T10:54:47.543 回答
0

你在这使用jquery吗?或者您是否尝试使用 firebug 来检查特定的 DOM 对象错误?

于 2013-09-30T10:46:44.440 回答