有人能够找出这个“Line 1 Syntax error”的问题吗?我正在尝试在IE6和IE7中进行调试,但找不到问题的源头。
http://ci.elfster.net/apps/game/tree/design.aspx
谢谢。
有人能够找出这个“Line 1 Syntax error”的问题吗?我正在尝试在IE6和IE7中进行调试,但找不到问题的源头。
http://ci.elfster.net/apps/game/tree/design.aspx
谢谢。
<!-- Begin - Site: Elfster.com Zone: 2008 Master Template Leaderboard -->
您正在尝试嵌入JavaScript:
var src = 'http://ads.elfster.com/go/a.aspx?ZoneID=' + ZoneID + '&Task=Get&IFR=False&PageID=27668&SiteID=' + SiteID + '&Random=' + browDateTime;
这一行是让IE感到困扰的:
document.getElementById('_ornamentSelectorsLeft').onclick = scrollPicsLeft;
你知道函数scrollPicsLeft是什么意思吗?(提示:它应该有意义...)
我的猜测是错误实际上在不同的位置(可能是在定义scrollPicsLeft函数之前的代码某处),IE 无法解析scrollPicsLeft的代码,因此当您尝试使用它时,它会说找不到它。
您可能希望在IE中启用调试JavaScript并使用Visual Studio查找IE卡住的地方...(这就是我找到您的错误的方法)
jslint.com 也帮助我找到了一些 IE 错误。我想要声明一个常量变量,使用 const indentifier = value
的语法,但是这个特性直到现在还没有被 IE 支持。
尝试将您的JavaScript代码插入http://jslint.com - 我发现这可以解决大多数在IE中出现的代码异常问题。
此外,为了以后的参考,您可能需要尝试添加更多的解释来说明您的问题 - 仅仅发布一个链接会使得人们更难帮助您,而且大多数人不会实际访问该网站并查看您的代码(我没有)。