我们有一个js菜单,适用于我测试过的所有浏览器,但IE 9除外。奇怪的部分是它在IE9中的不同区域我们的网站。 IE9不断提及nav.js
文件中的问题。然而,它与在网站其他区域使用的相同。不用说我很难过。javascript菜单适用于除IE 9以外的所有浏览器(空白)
参见: http://rocksolidnet.com和http://helpdesk.rocksolidnet.com在IE9中。
我们有一个js菜单,适用于我测试过的所有浏览器,但IE 9除外。奇怪的部分是它在IE9中的不同区域我们的网站。 IE9不断提及nav.js
文件中的问题。然而,它与在网站其他区域使用的相同。不用说我很难过。javascript菜单适用于除IE 9以外的所有浏览器(空白)
参见: http://rocksolidnet.com和http://helpdesk.rocksolidnet.com在IE9中。
你的JavaScript的微细化以及由此太神秘了我后,将解决问题的代码,但是我跑了IE9调试器,它返回这两个错误:
SCRIPT1002: Syntax error
awmlib1.js, line 10 character 3622
SCRIPT5009: 'awmCreateCSS' is undefined
nav.js, line 39 character 1
我敢肯定的第二个是什么导致你的问题。
这是混淆的部分。 JavaScript文件nav.js与在网站的第二部分(helpdesk.rocksolidnet.com)上使用的相同。我将nav.js文件从该目录拷贝到主目录中以确保。在帮助台上,调试器不会提取任何东西。 – Rldev
错误:
SCRIPT1002: Syntax error
awmlib1.js, line 10 character 3622
SCRIPT5009: 'awmCreateCSS' is undefined
nav.js, line 39 character 1
在页面上不同的脚本在你的脑袋部分..
我已经在两个目录相关菜单脚本的每个文件。他们都是一样的。所以它如何在一个目录上运行,而不是另一个目录,这令人难以置信。我甚至改变了index.html菜单脚本的路径以指向工作脚本文件夹,它仍然响应相同的错误。
我有一个类似的问题,但它在客户端网站,我们没有建立,所以我不知道我是否会有很多帮助。我不确定我是如何修复它的,但是在它没有工作的页面中,我在顶部有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它神奇地工作。
IE9发现第10行的'awmlib1.js'语法错误,但该文件被模糊处理。你能发布一个更可读的文件版本吗? – sdleihssirhc