日期:2014-05-16 浏览次数:20480 次
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
                    <link type="text/css" href="/ext/resources/css/ext-all.css" rel="Stylesheet" />
                    <script type="text/javascript" src="/ext/ext-base.js"></script>
    <script type="text/javascript" src="/ext/ext-all-debug.js"></script>
    <title>无标题页</title>
</head>
<script type="text/javascript">
  Ext.onReady(function(){
     var panels=new Array();
  for(var i=0;i<=5;i++)
  {
    panels.push({id:'panel'+i,title:'面板'+i,closable:true,
        listeners:{close:function(){
          removeId(this.id);
          if(this.id==tabPan.getActiveTab().id)
          {
            var newid=actIndexs[actIndexs.length-1];
            tabPan.setActiveTab(newid);
          }
       }}
    });
  }
  
  
    var tabPan=new Ext.TabPanel({renderTo:'div1',width:800,height:400,items:panels,
      listeners:{tabchange:function(par1,par2){
        actIndexs.push(par2.id);
      }}
    });
    tabPan.show();
  });
  var actIndexs=new Array();
  function removeId(panId)
  {
    for(var i=0;i<=actIndexs.length-1;i++)
    {
      if(actIndexs[i]==panId)
      {
        actIndexs.splice(i,1);
      }
    }
  }
</script>
<body>
    <form id="form1" runat="server">
    <div id='div1' style="margin-top:100px;">
    
    </div>
    </form>
</body>
</html