Javascript 未捕获的语法错误:意外标记非法
我正在将Java脚本归档到外部文件。在这个过程中,我在Chrome中遇到了以下错误: 未捕获的语法错误:意外的令牌非法行:2Javascript 未捕获的语法错误:意外标记非法,javascript,jquery,Javascript,Jquery,我正在将Java脚本归档到外部文件。在这个过程中,我在Chrome中遇到了以下错误: 未捕获的语法错误:意外的令牌非法行:2 $(document).bgStretcher({ #if($CURRENTPAGE.pageId==23) images: ['/media/backgrounds/homepage/homepage.jpg'], imageWidth: 1860, imageHeight: 1000 #else images: ['/media/ba
$(document).bgStretcher({
#if($CURRENTPAGE.pageId==23)
images: ['/media/backgrounds/homepage/homepage.jpg'], imageWidth: 1860, imageHeight: 1000
#else
images: ['/media/backgrounds/Dreamjob_coachfoto_'+pad(randomnumber,3)+'.jpg'], imageWidth: 1860, imageHeight: 1000
#end
});
有人能帮我吗?正确的语法(图像上的语法看起来很奇怪,但我找不到bgstretcher的完整文档抱歉)
使用Firefox进行调试(使用Firebug),它将为您提供比Chrome更多的关于此类错误的信息
#
在JavaScript中无效。注释以/
开头或包含在/***/
对中。(实际上我不知道这些东西应该是什么,但它不是JavaScript。)在将代码移动到外部文件之前,这是用什么语言编写的?看起来javascript是由服务器端语言预处理的。
行不是预处理器指令,是吗?您使用的是哪种服务器端语言?无论使用哪种服务器端语言,看起来您在动态文件中有一些javascript,并且您试图将其直接移动到.js文件中。这是行不通的,因为服务器不会将.js文件作为动态文件处理。
$(document).bgStretcher({
if($CURRENTPAGE.pageId==23) {
images: ['/media/backgrounds/homepage/homepage.jpg'], imageWidth: 1860, imageHeight: 1000
}
else {
images: ['/media/backgrounds/Dreamjob_coachfoto_'+pad(randomnumber,3)+'.jpg'], imageWidth: 1860, imageHeight: 1000
}
});