我正在使用jQuery + drupal和一些jQuery插件。一切正常 Firefox。但在IE浏览器中,我收到了这样的问题。Internet Explorer第1行字符1代码0错误
线:1 字符:1 错误:对象预期 网址:http://businessway.am
我已经包含.js文件。如何知道问题在哪里?其中 文件?第1行?哪个档案?
如果你可以请检查我之前给过的网站。
我正在使用jQuery + drupal和一些jQuery插件。一切正常 Firefox。但在IE浏览器中,我收到了这样的问题。Internet Explorer第1行字符1代码0错误
线:1 字符:1 错误:对象预期 网址:http://businessway.am
我已经包含.js文件。如何知道问题在哪里?其中 文件?第1行?哪个档案?
如果你可以请检查我之前给过的网站。
你可以得到的情况下,这种类型的错误的<script src="...url..."></script>
的网址不返回的JavaScript,但一些其他内容(HTML)
我查了一下网页,但与SRC的所有脚本其实也似乎回到的JavaScript 。随着更多的挖掘一下,似乎这EVAL代码触发错误消息:
artNoStyleAdding(document)
它看起来就像是从这个脚本来:
<script type="text/javascript">if (Drupal.jsEnabled) {$(document).ready(function(){ window.setTimeout("artNoStyleAdding(document)", 2000);});}</script>
这是倒数第二个剧本在头的文件。
显然,您忘记了声明和编码artNoStyleAdding
函数,无论它应该做什么。
所有文件都存在,并且是JavaScript文件。 – 2010-01-25 15:14:13
谢谢。它是固定的:)如何调试JavaScript? – 2010-01-25 15:30:18
嗯奇怪。 IE7和IE8修复。但IE6仍然给同样的问题... – 2010-01-25 15:59:25
根据您的IE版本,您将想要分解可用的开发工具。您可以使用内置于IE8开发工具中的Firebug Lite或转至旧的待机状态并使用Web Developer Express。
我正在使用IE8和DebugBar。所有看起来对我好!我不是JavaScript的专家:)) – 2010-01-25 15:17:31
问题已在IE7和IE8中修复,但IE6给出了同样的错误。
更新:固定。对不起:)
我看到这个错误出现在IE7中,当你有一个JavaScript对象与一个额外的逗号结束。
例子:
var something = {
"one": ["a"],
"two": ["b"],
};
应该是:
var something = {
"one": ["a"],
"two": ["b"]
};
IE8,Chrome浏览器和Firefox似乎并不介意,虽然它。
我有这个确切的同样的错误,只能在IE中,在一定的点把意见时:
function initMyUI() {
$("#myId") // Don't put comments here.
.delegate("#btnMyButton", "click", _clickDoSomeThings);
};
我收到以下错误信息: artNoStyleAdding没有定义 http://businessway.am/ line:84 – Billy 2010-01-25 15:06:15
比利你用什么调试器? – 2010-01-25 16:00:10