2011-08-15 38 views
1

我們有一個js菜單,適用於我測試過的所有瀏覽器,但IE 9除外。奇怪的部分是它在IE9中的不同區域我們的網站。 IE9不斷提及nav.js文件中的問題。然而,它與在網站其他區域使用的相同。不用說我很難過。javascript菜單適用於除IE 9以外的所有瀏覽器(空白)

參見: http://rocksolidnet.comhttp://helpdesk.rocksolidnet.com在IE9中。

+0

IE9發現第10行的'awmlib1.js'語法錯誤,但該文件被模糊處理。你能發佈一個更可讀的文件版本嗎? – sdleihssirhc

回答

1

你的JavaScript的微細化以及由此太神祕了我後,將解決問題的代碼,但是我跑了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)上使用的相同。我將nav.js文件從該目錄拷貝到主目錄中以確保。在幫助臺上,調試器不會提取任何東西。 – 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它神奇地工作。

相關問題