用Extjs写的页面打开时弹出了statck overflow at line:7的对话框,不知道改怎么解决,请高手帮忙解决一下,谢谢!!!

解决方案 »

  1.   

       <script src="lib/extjs/ext-all.js"></script>
    <script type="text/javascript" src="load.js"></script>
        <script type="text/javascript">
          Ext.onReady(function(){ 
              var url="form.jsp";
              var viewport = new Ext.Viewport({ 
      layout: 'border', 
      renderTo: Ext.getBody(), 
      items: [{ 
       region: 'north', 
       xtype: 'panel', 
       html: "<a href=javascript:openEntity('"+url+"')> aa</a>"//这里是弹出窗体的代码  },{ 
       region: 'west', 
       xtype: 'panel', 
    split: true, 
    collapsible: true, 
    title: 'Some Info', 
    bodyStyle:'padding:5px;', 
    width: 200, 
    minSize: 200, 
        items:[{ 
      xtype: 'tbbutton', 
      text: 'ImageButton',
      handler: function(){ 
      mainPanel.setActiveTab(welcomeTab);
      welcomeTab.load({
     scripts: true,
     url: 'form.jsp' // 加载的url
    });
    welcomeTab.setTitle('form.jsp');//这里是谈出窗体的代码 }  
    }
                ]
    },{ 
      region: 'center', 
      xtype: 'tabpanel',
      activeTab: 0, 
      id:'centertab', 
      items:[{
                    title: 'index.jsp',
                    id:'indextab',
                    closable : true  ,
                    autoScroll:true,
                    autoLoad: {
                         scripts: true,
                         url: 'index.jsp'
                        }
                }
                ]
    } ,{ 
       region: 'east', 
       xtype: 'panel', 
       split: true, 
       width: 200, 
       html: 'East' 
      },{ 
       region: 'south', 
       xtype: 'panel', 
       html: 'South' 
      }] 
    }); 

    var mainPanel = Ext.getCmp('centertab');
            var welcomeTab = Ext.getCmp('indextab');
          });
       </script>
      </head>
      
      <body>
        <div id="south-div"></div>
      </body>
    </html>