IE中的Javascript Line 1语法错误

时间:2009-08-17 23:48:59

标签: javascript

有人可以弄清楚这个Line 1语法错误是什么吗?我试图在IE6和IE7中调试,但无法找到问题的根源。

http://ci.elfster.net/apps/game/tree/design.aspx

由于

4 个答案:

答案 0 :(得分:7)

在此评论栏之后:

<!-- Begin -  Site: Elfster.com Zone: 2008 Master Template Leaderboard -->

你正试图嵌入一个javascript:

var src = 'http://ads.elfster.com/go/a.aspx?ZoneID=' + ZoneID + '&amp;Task=Get&amp;IFR=False&amp;PageID=27668&amp;SiteID=' + SiteID + '&amp;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还不支持此功能。

相关问题