2013-09-23 7 views
-3

외부 파일에 javascript를 제출하고 있습니다.잡히지 않은 SyntaxError : 예기치 않은 토큰 ILLEGAL

catch되지 않은 구문 에러 : 예기치 않은 토큰 불법 라인 : 나는 크롬에서 다음과 같은 오류 우연히이 과정이

$(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에서 유효하지 않습니다. 코멘트는'//'로 시작하거나'/ * * /'쌍으로 둘러싸여 있습니다. (실제로 나는 그 물건이 있어야할지 모르지만 자바 스크립트가 아닙니다.) – Pointy

+2

코드를 외부 파일로 옮기기 전에 어떤 언어입니까? 자바 스크립트가 서버 측 언어로 사전 처리 된 것처럼 보입니다. – cfs

+0

'#'줄은 전 처리기 지시어가 아닙니다. 어떤 서버 측 언어를 사용하고 있습니까? –

답변

0

적절한 구문 (이미지의 구문은 이상하게 보이지만, 나는 bgstretcher 유감의 전체 문서 발견을 couldnt) 파이어 폭스 (방화범을 사용), 당신이에 크롬보다 더 많은 정보를 줄 것이다와

$(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 
} 
}); 
관련 문제