asp教程.net coolite中的tabpanel做点击事件
ext.onready(
function() {
//alert("ok");
var inputvalue = null;
var lis = document.getelementbyid("tabpaneltop").getelementsbytagname("li");
for (var i = 0; i < lis.length; i++) {
if (lis[i].id.indexof("tabpaneltop") > -1) {
lis[i].onmousedown = function() {
inputvalue = this.getelementsbytagname("input")[0].value;
parent.window.location = "main.aspx?id=" + inputvalue;
//alert(inputvalue);
return;
}
}
}
});
//通过网页特效方法addtab()方法动态创建,三个参数分别为:tabpanel控件id,新创建的tab的id,西创建的tab所呈现的内容路径。
<script type="text/网页特效">
function addtab(tabpanel, id, url) {
var tab = tabpanel.getcomponent(id);
if (!tab) {
tab = tabpanel.add({
id: id,
title: url,
closable: true,
autoload: {
showmask: true,
url: url,
mode:'iframe',
maskmsg: '正在加载 '
}
});
}
tabpanel.setactivetab(tab);
}
</script>