2011-08-15 2 views
1

IE 9를 제외한 모든 브라우저에서 작동하는 js 메뉴가 있습니다. 이상한 부분은 IE9에서 다른 영역에서 작동한다는 것입니다. 우리의 웹 사이트. IE9는 nav.js 파일의 문제를 계속 참고합니다. 그러나 그것은 웹 사이트의 다른 영역에서 사용되고있는 것과 동일합니다. 말할 것도없이 나는 우물쭈물합니다.javascript 메뉴는 IE 9 (공백)을 제외한 모든 브라우저에서 작동합니다.

참조 : IE9에서 http://rocksolidnet.com

+0

IE9에서 10 행의 awmlib1.js 구문 오류가 발견되었지만 파일이 난독 화되었습니다. 그 파일의 더 읽기 쉬운 버전을 어딘가에 게시 할 수 있습니까? – sdleihssirhc

답변

1

자바 스크립트가 축소 된 날이 문제를 해결할 코드를 게시하기에 따라서 너무 비밀,하지만 난 IE9 디버거를 실행하고이 두 가지 오류가 반환 귀하의 :

SCRIPT1002: Syntax error 
awmlib1.js, line 10 character 3622 

SCRIPT5009: 'awmCreateCSS' is undefined 
nav.js, line 39 character 1 

을 난 꽤 확인 두 번째는 문제의 원인입니다.

+0

그것은 교란 부분입니다. javascript 파일 nav.js는 사이트의 두 번째 부분 (helpdesk.rocksolidnet.com)에서 사용되는 것과 같습니다. 그 dir의 nav.js 파일을 주 dir에 복사했습니다. 헬프 데스크에서 디버거는 아무 것도받지 않습니다. – Rldev

0

오류 : 당신의 머리 섹션의 페이지에

SCRIPT1002: Syntax error 
awmlib1.js, line 10 character 3622 
SCRIPT5009: 'awmCreateCSS' is undefined 
nav.js, line 39 character 1 

다른 스크립트 ..

0

나는 두 디렉토리에있는 메뉴 스크립트에 관련된 각 파일에 걸쳐 갔다. 그들은 모두 동일합니다. 그래서 그것이 하나의 디렉토리에서 작동하고 다른 디렉토리에서는 작동하지 않는 것은 마음이 떨리는 것입니다. 나는 작업 스크립트 폴더를 가리 키도록 index.html의 메뉴 스크립트 경로를 변경해도 여전히 같은 오류로 응답합니다.

0

비슷한 문제가 있었지만 클라이언트 사이트에 빌드가 없었기 때문에 도움이 될지 잘 모르겠습니다. 정확히 어떻게 고정되었는지는 잘 모르겠지만 작동하지 않는 페이지에서 맨 위에 DOCTYPE이 있고 그걸 제거했습니다. (가)는 그

는 기본적으로 난 그냥 확인했다이

<body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}"> 
<!-- DO NOT MOVE! The following AllWebMenus linking code section must always be placed right AFTER the BODY tag--> 
<!-- ******** BEGIN ALLWEBMENUS CODE FOR menusecond-2009 ******** --> 

(여기 메뉴 스크립트)처럼 보였다 일하고 페이지에 포함 주위에 또한 나는 모든 단일 문자 그 주석과 같은 모습, 어떻게 든 코멘트를 한 마술처럼 작동하는 DOCTYPE을 삭제하는 것과 함께.

관련 문제