2011-08-15 34 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它神奇地工作。

相关问题