有人可以弄清楚这个Line 1语法错误是什么吗?我试图在IE6和IE7中调试,但无法找到问题的根源。
http://ci.elfster.net/apps/game/tree/design.aspx
由于
答案 0 :(得分:7)
在此评论栏之后:
<!-- 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;
我有这条道路:
a.aspx了zoneid = 4和;任务=获取&安培; IFR =假&安培; PAGEID = 27668&安培; SITEID = 1&安培;随机= 1250553113754
此网址返回HTML而不是javascript,因此会出现错误。
答案 1 :(得分:0)
尝试将您的javascript代码插入http://jslint.com - 我发现修复了我的代码在IE中奇怪地破解的大多数问题。
此外,为了将来参考,您可能想尝试为您的问题添加更多解释 - 只需发布链接就会让人们更难以帮助您,并且大多数人实际上不会访问该网站并尝试看看你的代码(我没有)。
答案 2 :(得分:0)
这条线给了IE很难的时间:
document.getElementById('_ornamentSelectorsLeft').onclick = scrollPicsLeft;
函数 scrollPicsLeft 对您来说意味着什么(提示:它应该......)
我的猜测是错误实际上位于不同的位置(可能在您定义 scrollPicsLeft 函数之前的代码中某处)并且IE无法解析 scrollPicsLeft的代码这就是为什么它说你以后在尝试使用它时无法找到它。
您可能希望在IE中启用调试JavaScript并使用Visual Studio查找IE挂起的位置..(这就是我发现您的错误的方式)
答案 3 :(得分:0)
jslint.com帮助我找到了一些IE错误。我想用const indentifier = value
声明一个常量变量,但是到目前为止IE还不支持此功能。