javascript菜单适用于IE 9以外的所有浏览器(空白)

时间:2011-08-15 18:24:59

标签: javascript

我们有一个js菜单适用于我测试的所有浏览器,IE 9除外。奇怪的是它在我们网站的不同区域的IE9中工作。 IE9一直在引用nav.js文件中的问题。但它与网站其他区域使用的相同。不用说我很难过。

请参阅: IE9中的http://rocksolidnet.comhttp://helpdesk.rocksolidnet.com

4 个答案:

答案 0 :(得分:1)

你的Javascript被缩小了,因此我发布的代码可以解决问题,但是我运行了IE9调试器并且它返回了这两个错误:

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

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

我很确定第二个是造成问题的原因。

答案 1 :(得分:0)

<强>错误:

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

头部分页面上的不同脚本..

答案 2 :(得分:0)

我已经查看了两个目录中与菜单脚本相关的每个文件。它们都是完全相同的。那么它如何在一个目录上工作而不是另一个目录是令人难以置信的。我甚至改变了index.html上菜单脚本的路径,指向工作脚本文件夹,它仍然响应相同的错误。

答案 3 :(得分:0)

我遇到了类似的问题,但它是在我们没有构建的客户端网站中,所以我不确定我是否会提供很多帮助。我不确定我是如何修复它的,但是在它工作的页面中,我在顶部有DOCTYPE,我删除了它。此外,我对包含在WAS工作的页面中的包含有关于

的评论
<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它神奇地起作用。