程序如下:
 今天刚开始学ExtJs .用的是4.0.2 <link href="ExtJs4/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
    <script src="ExtJs4/ext-core.js" type="text/javascript"></script>
    <script src="ExtJs4/ext-all.js" type="text/javascript"></script>
    <script src="ExtJs4/bootstrap.js" type="text/javascript"></script>
<script type="text/javascript">    Ext.onReady(function () {
        var DefaultView = new Ext.Viewport({
            layout: 'border',
            items: [{
                region: 'north',
                html: 'Title',
                border: false
              
            }, {
                region: 'west',
                collapsible: true,
                title: 'Navigation',
                width: 150
              
            }, {
                region: 'south',
                title: 'South Panel',
                collapsible: false,
                split: false,
                height: 25            }, {
                region: 'center',
                xtype: 'tabpanel',
                activeTab: 0,      
                items: {
                    title: '我的工作台',
                    html: ' <iframe src="http://news.baidu.com" frameborder="0" width="100%" height="100%"   /> '
                }
            }]
                    });    });
</script>程序可以正常生成layout,但是运行之后放着,一段时间时间后就会弹出一个alert窗口。错误提示如下:
行: 15
错误: 'events' 为空或不是对象
。。请问这是怎么回事?

解决方案 »

  1.   

    错误: 'events' 为空或不是对象这个错误多半是js的结构不正确,多了","或者少了","。
    页面初始化可以正常显示,过一段时间才发生问题,就要检查是否在某个函数里动态使用了什么对象,写法出了问题。当函数调用时候才报错的。
      

  2.   

    上面我列出来的就是页面所有的JS代码了。其他的就剩下一个body包含一个form。里面没有其他内容JS脚本也只调用了head里面调用的