extjs中的JS代码在firefox可以正常运行,在IE中无法运行的方法。
2011-09-21 14:19
543 查看
出现这个情况一般是因为.js文件中的最后的变量多了一个“,”,这个逗号在火狐浏览器中没问题,但在IE浏览器中就会导致.js文件无法被加载。
错误图:
解决方法:检查.js文件,去掉末位逗号
改为
改完以后,别忘了先清除IE浏览器的历史记录和缓存再调试!
附:
之前遇到在IE中无法打开的情况,都是一行行的检测是不是多了“,”,每个文件都是几百行代码,最要命的是即使只多了一个逗号也无法打开,还不告诉你哪一行多了,真是瞅的眼都花了。
后来偶然发现JsLint这个工具可以检测。我用vs2010开发的,插件下载地址为:http://visualstudiogallery.msdn.microsoft.com/961e6734-cd3a-4afb-a121-4541742b912e
使用方法:http://files.cnblogs.com/scottckt/JsLint_use.pdf
错误图:
解决方法:检查.js文件,去掉末位逗号
{ text: "增加购房信息", tooltip: "状态设置", iconCls: "addicon", handler: AddNewHoue, }
改为
{ text: "增加购房信息", tooltip: "状态设置", iconCls: "addicon", handler: AddNewHouse }
改完以后,别忘了先清除IE浏览器的历史记录和缓存再调试!
附:
之前遇到在IE中无法打开的情况,都是一行行的检测是不是多了“,”,每个文件都是几百行代码,最要命的是即使只多了一个逗号也无法打开,还不告诉你哪一行多了,真是瞅的眼都花了。
后来偶然发现JsLint这个工具可以检测。我用vs2010开发的,插件下载地址为:http://visualstudiogallery.msdn.microsoft.com/961e6734-cd3a-4afb-a121-4541742b912e
使用方法:http://files.cnblogs.com/scottckt/JsLint_use.pdf
相关文章推荐
- extjs中的JS代码在firefox可以正常运行,在IE中无法运行的方法。
- 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。
- 统一接口:为FireFox添加IE的方法和属性的js代码
- FireFox IE Opera Safari 都可以正常播放WMV和MOV的网页播放器代码
- 统一接口:为FireFox添加IE的方法和属性的js代码
- 解决jQuery.ajax在IE, FireFox可以正常执行。Chrome,360极速模式中无法正常执行。
- ExtJs TreePanel使用TreeLoader在IE下无法正常加载显示的解决方法
- js在IE可以运行,在Firefox 不运行
- IE不能运行有JS代码的网页处理方法
- 下载的demo中jquery相关代码无法在firefox下正常运行
- 怎么实现在FireFox IE Opera Safari 都可以正常播放WMV和MOV的网页播放器代码
- 其他浏览器(firefox,chrome)可以上网 ie(Internet Explorer)无法上网 解决方法
- ExtJs TreePanel使用TreeLoader在IE下无法正常加载显示的解决方法
- BX9029: IE 和 Firefox 可以通过特定方法使 innerHTML 方法载入的 SCRIPT 标签中的 JavaScript 代码在页面加载后也可以执行
- ExtJs TreePanel使用TreeLoader在IE下无法正常加载显示的解决方法
- IE无法运行js解决方法
- 为什么VC中DEBUG版本可以正常运行的程序有时无法在RELEASE版本下正常运行
- FireFox与IE 下js兼容触发click事件的代码
- JS控制图片翻转示例代码(兼容firefox,ie,chrome)
- IE、Firefox、Chrome 的JS代码兼容注意事项