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

IE浏览器:'events'为空或不是对象/'render'为空或不是对象

    博客分类:
  • js
阅读更多

ext开发中火狐浏览器不报错,但是到IE浏览器中报'events'为空或不是对象,由于IE不能用firebug捕捉错误,当代码量很大时用alert()很难找到,只能一点一点的删除代码测试。

当IE中报这个错误时多数为items中最后一项多了个逗号:

如:

Ext.onReady(function(){ 
                          new Ext.Panel({ 
                                          renderTo:"hello", 
                                          tltie:"容器组件", 
                                          width:500, 
                                          height:200, 
                                          layout:"accordion", 
                                          layoutConfig:{ 
                                                        animate:true 
                                          }, 
                                          items:[{title:"子元素1",html:"这是子元素1的内容"}, 
                                                {title:"子元素2",html:"这是子元素2的内容"}, 
                                                {title:"子元素3",html:"这是子元素3的内容"}, 
                                                  ] 
                                        }); 
    
    }); 

 items中最后一项

{title:"子元素3",html:"这是子元素3的内容"}, 

的逗号去掉就OK了

2.'render'为空或不是对象

此错误也是只在IE中出现在火狐中不出现,同样此错误也是因为多了逗号引起的,不过是多在button中而已:

Ext.onReady(function(){ 
                          new Ext.Panel({ 
                                          renderTo:"hello", 
                                          tltie:"容器组件", 
                                          width:500, 
                                          height:200, 
                                          layout:"accordion", 
                                          layoutConfig:{ 
                                                        animate:true 
                                          }, 
                                          items:[{title:"子元素1",html:"这是子元素1的内容"}
                                                  ] ,
                                         buttons : [ 
					     {text : "保存", 
					      iconCls : 'saveIconCss',
					      handler :function(){
						  this.save;
					      },
					      scope : this},
					    {text : "关闭", 
					      iconCls : 'closeIconCss',
					      handler :this.closeWin,
					      scope : this},
			                 ]
                                     }); 
    
    }); 

将buttons中的最后一项

{text : "关闭", 
iconCls : 'closeIconCss',
handler :this.closeWin,
scope : this},

的逗号去掉就可以了

 

 

 

分享到:
评论

相关推荐

    Unity+物体边框发光插件 HighLighting

    HighLighting 导入 Highlighting ....将 Assets/Plugins/HighlightingSystem/Scripts/HighlightingRenderer 脚本添加到相机对象上 将 Assets/Plugins/HighlightingSystem/Scripts/Highlighter 脚本添加到游戏对象上

    RF_URP/RenderFeature_

    在Unity引擎中,Universal Render Pipeline (URP) 是一套高度可定制的渲染系统,它允许开发者根据项目需求调整和优化渲染流程。RF_URP/RenderFeature_ 的标题表明我们关注的是与URP中的RenderFeature相关的C#源代码...

    extjs4的Ext.frorm.Panel控件属性说明和表单控件说明

    allowBlank : false, //是否允许为空 blankText : '不允许为空', labelAlign : 'left', //标签对齐方式 msgTarget :'qtip' //显示一个浮动的提示信息 //msgTarget :'title' //显示一个浏览器原始的浮动提示...

    jQuery瀑布流 图片无限加载代码

    一款简单的jquery瀑布流特效,... function(index,render){//index为已加载次数,render为渲染接口函数,接受一个dom集合或jquery对象作为参数。通过ajax等异步方法得到的数据可以传入该接口进行渲染,如 render(elem)

    Google Chrome GPU抓包

    2. 启动和配置RenderDoc:打开RenderDoc,设置监控目标为Chrome浏览器。这通常通过“文件”菜单的“打开进程”选项完成,选择运行中的Chrome实例。 3. 捕获帧:在Chrome中加载有问题的网页,然后在RenderDoc中开始...

    qrcode二维码组件

    render : "canvas", //设置渲染方式,有table和canvas text : '', //扫描二维码后自动跳向该链接 width : "300", //二维码的宽度 height : "300", //二维码的高度 background : "#ffffff", //二维码的后景色 ...

    粒子系统简单框架实现

    VOID Render(VOID); // 渲染 protected: VOID UpdateParticles(VOID); // 更新粒子 VOID UpdateEmitter(VOID); // 更新发射器 VOID UpdateAffector(VOID); // 更新影响器 protected: BOOL m_isPlaying; // ...

    EXTJS创建提示框、面板、表格建议代码实现

    renderTo:'base',//被渲染的对象,渲染的对象必须是ID width:400, html:'<b>内容</b>><br/><a>test</a>', tbar:[ {text:'新增'},{text:'修改'},{text:'删除'}],//头部工具栏 tools:[{id:'save'},{id:'hlep'}],//...

    pdfjs预览插件,兼容IE浏览器

    注意,由于IE浏览器的性能限制,可能需要优化渲染过程,如分页加载或懒加载。 4. **IE兼容性处理**: IE浏览器不支持某些现代Web API,如fetch、Promise等,因此需要引入polyfill库如es6-promise和whatwg-fetch来...

    layui将table转化表单显示的方法(即table.render转为表单展示)

    table.render({ id : 'table', type:'post', elem : '#table', url : url, where : {'Id' : $data.Id}, page:false, cols : [ [ //表头 ]] }) 最简单直接用ajax请求,确保url路径正确 $.ajax({ dataType:'...

    使用pycharm+flask创建一个html网页

    确保已经安装了Python,并在命令行或终端中使用`pip install flask`来安装Flask。对于PyCharm,可以从官方网站下载并安装适合你操作系统的版本。 接下来,我们将创建一个新的PyCharm项目。打开PyCharm,选择"新建...

    去除druid监控的阿里广告

    - 重新打包部署项目,命令为`mvn package`或`mvn install`。 - 重启应用服务器,确保所有更改生效。 #### 四、验证效果 1. **访问Druid监控页面**:通过浏览器访问Druid监控页面,检查是否还有广告出现。 2. **...

    laydate自定义小时范围和分钟段

    laydate是一款广泛应用于前端开发中的JavaScript日期时间插件,它提供了丰富的配置选项和灵活的样式定制,使得在网页中添加日期和时间选择器变得简单易行。本篇将深入探讨如何利用laydate实现自定义小时范围和分钟段...

    renderdoc-contrib:社区为RenderDoc提供的扩展

    该存储库包含社区为编写的UI扩展和自定义显示着色器。 请注意,根据设计,此处的代码直接由社区贡献,而不是由RenderDoc作者编写。 确保您信任扩展作者或验证代码没有做任何危险的事情,因为除非显而易见,否则代码...

    Android PDF阅读完美支持

    在Android平台上,开发一款PDF阅读器需要深入了解Android的系统架构以及如何处理PDF文档。"Android PDF阅读完美支持"这一主题,意味着我们将探讨Android系统如何原生地处理PDF文件,提供流畅且功能丰富的阅读体验。...

    pybootchartgui

    bootchart ./bootchart.tgz 时error: Traceback (most recent call last): File "/usr/bin/bootchart", line 23, in <module> sys.exit(main()) ...版权声明:本文为博主原创文章,转载请附上博文链接!

    Python库 | render-python-2.2.2.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:render-python-2.2.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Ext教程(最新extJs教程)限量版

    Ext教程 Ext.onReady(function(){ // shorthand var Tree = Ext.tree; var tree = new Tree.TreePanel({ el:'tree-div', ... // render the tree tree.render(); tree.getRootNode().expand(); });

    Python库 | render-python-1.10.1.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:render-python-1.10.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Global site tag (gtag.js) - Google Analytics