`
keren
  • 浏览: 1579648 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

extjs2.2.1支持ie9或ie10的解决方法[转]

 
阅读更多
extjs2.2.1支持ie9或ie10的解决方法
参考http://fuanyu.iteye.com/blog/1927144

IE9和IE10下有效,不过最好还是用IE10的兼容模式,否则别的一些js方法也变了
在ext-all.js下找这个getAttributeNS 方法修改成以下代码
getAttributeNS : (Ext.isIE && !(/msie 9/.test(navigator.userAgent.toLowerCase())  && document.documentMode === 9) && !(/msie 10/.test(navigator.userAgent.toLowerCase())  && document.documentMode === 10)) ? function(ns, name){
        var d = this.dom;
        var type = typeof d[ns+":"+name];
        if(type != 'undefined' && type != 'unknown'){
            return d[ns+":"+name];
        }
        return d[name];
    } : function(ns, name){
        var d = this.dom;
        return d.getAttributeNS(ns, name) || d.getAttribute(ns+":"+name) || d.getAttribute(name) || d[name];
    }

同时

<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=7">
 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 

页头设为兼容模式
分享到:
评论

相关推荐

    Exjts2.2.1中datefield控件在IE8下显示不全BUG

    在使用Extjs2.2.1版本开发Web应用时,可能会遇到一个特定的问题:`datefield`控件在Internet Explorer 8(简称IE8)浏览器中的显示存在问题,具体表现为控件内容无法完全展示出来。这个问题对于依赖于Extjs框架进行...

    ExtJS 2.2.1的grid控件在ie6中的显示问题

    在深入探讨ExtJS 2.2.1的grid控件在IE6中显示问题之前,首先需要理解ExtJS和grid控件的基本概念。ExtJS是一个JavaScript库,它提供了丰富的用户界面组件,用于构建复杂的Web应用程序,特别适合于富客户端(Rich ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 注:ExtAspNet基于一些开源的程序ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor。 示例: http://extasp.net/ 开源: ...

    ExtAspNet_v2.3.2_dll

    支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 注:ExtAspNet基于一些开源的程序ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor。 示例: http://extasp.net/ 开源: ...

    Jxstar-Cloud新功能手册.pdf

    **浏览器兼容性**: 由于采用了HTML5标准和字体图标,Jxstar-Cloud不再支持Internet Explorer 8及更早版本的浏览器,而是支持IE9、Firefox 3以及Chrome 3及以上版本。 **2.1 首页效果** - **2.1.1 常用功能portlet*...

Global site tag (gtag.js) - Google Analytics