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

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},

的逗号去掉就可以了

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值