日期:2014-05-16 浏览次数:20483 次
<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