2013-09-23 82 views
-3

我正在將我的javascripts歸檔到外部文件。在這個過程中我在Chrome中遇到下列錯誤傳來:未捕獲的SyntaxError:意外的令牌非法

未捕獲的SyntaxError:意外的標記非法的行:2

$(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 
    }); 

誰能幫助我?

+5

'''在JavaScript中無效。註釋以'//'開頭,或者用'/ * * /'對括起來。 (實際上我不知道這些東西應該是什麼,但它不是JavaScript。) – Pointy

+2

在將代碼移入外部文件之前,這是什麼語言?它看起來像JavaScript是由服務器端語言預處理的。 – cfs

+0

'#'行不是預處理指令,是嗎?你使用什麼服務器端語言? –

回答

0

正確的語法(在圖像的語法,看起來很奇怪,但我不能找到bgstretcher對不起完整文檔)

$(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 
} 
}); 
0

調試與Firefox(使用Firebug),它會給你不是Chrome這方面的更多信息錯誤類型。

相關問題