EXTJS4 在IE8 下,打开窗口总是zai ext-all.js报参数无效,谷歌和火狐正常,

JavaScript023

EXTJS4 在IE8 下,打开窗口总是zai ext-all.js报参数无效,谷歌和火狐正常,,第1张

您好!很高兴为您答疑!

您的问题要分2个方面来解答:1、var type = component.xtype || defaultType这句既然提示'xtype' 为空或不是对象,则显然是该输出值有问题,而出现火狐可以、IE不可以的情况,则大多是有特殊字符所致,这类字符在火狐下不敏感,但是在IE等浏览器下会有问题;2、ext-all-debug.js这个文件您不引用,不代表你引用到的js库不会引用。您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

问题出在你安装Extjs4.0错误。没有那么大的jar包要安装。

你先移除掉原来安装的。

在项目使用时,在项目WEB-INF下建立个ext文件夹复制下面文件进去:

ext-all.js EXT核心库

ext-all-debug.js EXT调试错误用

INCLUDE_ORDER.txt EXT许可文件

adapter/ext/ext-base.js 包含EXT的所有功能,所有的JavaScript脚本都在这里

src/locale/ext-lang-zh_CN.js 是简体中文国际化资源文件

resources 目录下是CSS样式表和图片

只要自己的项目中包含上述内容,就可以使用EXT了。使用时,在页面中导入下面的代码:

<link rel="stylesheet" type="text/css" href="${放置ext的目录}"/resources/css/ext-all.css"/>

<script type="text/javascript" src="${放置ext的目录}"/ext-base.js"></script>

<script type="text/javascript" src="${放置ext的目录}"/ext-all.js"></script>

<script type="text/javascript" src="${放置ext的目录}"/ext-lang-zh_CN.js"></script>

导入时,请注意JavaScript脚本的顺序