這個(gè)應(yīng)該不難吧。。你先去網(wǎng)上下個(gè)Dtree的目錄樹(shù)例子(如果找不到,我可以發(fā)個(gè)你)。在后臺(tái)傳一個(gè)list進(jìn)來(lái)。這個(gè)list保存的對(duì)象有個(gè)屬性是子節(jié)點(diǎn)的list。在后臺(tái)處理好后,在前臺(tái)用c標(biāo)簽遍歷這個(gè)list,可以根據(jù)varstatus.index來(lái)控制tree的節(jié)點(diǎn)。
為金臺(tái)等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及金臺(tái)網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站制作、成都做網(wǎng)站、金臺(tái)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
要生成及應(yīng)用asp樹(shù)形目錄可以用
ASP+ACCESS的 把你需要的ID修改成例子上的就OK了
你好?。?/p>
可以在a href="javascript:addTabPanel();"傳遞自身作為參數(shù);比如:
a?href="javascript:addTabPanel(this);"訂單管理/a
同樣在???addTabPanel(obj)??中增加一個(gè)參數(shù);
function?addTabPanel(obj){
//不了解你的函數(shù)如何處理,但是一定會(huì)有一個(gè)設(shè)置title的方法
setTitle(obj.innerHTML);
}
添加的數(shù)據(jù)存儲(chǔ)到服務(wù)器 ?刷新時(shí)重新從服務(wù)器讀取數(shù)據(jù)
tree=new?dhtmlXTreeObject(document.getElementById('tree_box'),"100%","100%",-1);
tree.setImagePath("../js/plug-in/dhtmlTree/imgs/csh_vista/");
//tree.setOnRightClickHandler(viewRight);
tree.attachEvent("onClick",treeClick);
function?refresh_tree(){??? //刷新目錄樹(shù)
tree.insertNewChild("-1","0","全部");
$.ajax({
type:?"get",//使用get方法訪問(wèn)后臺(tái)
dataType:?"json",//返回json格式的數(shù)據(jù)
url:?"../jsonfile/depart_json.php",//要訪問(wèn)的后臺(tái)地址
async:true,
success:?function(msg){//msg為返回的數(shù)據(jù),在這里做數(shù)據(jù)綁定
var?arr=msg;
$.each(arr,function(idx,item){
tree.insertNewChild(item.upper_depart_id,item.depart_id,item.Depart_name);
});????
}
});
tree.setItemColor(0,"#ff0000","#fffff");
tree.setItemColor(998,"#ff0000","#fffff");
tree.setItemColor(999,"#ff0000","#fffff");
tree.setItemColor(999,"#ff0000","#fffff");
}
盡量用js,能做到伸縮自如,比如jquery的目錄樹(shù),數(shù)據(jù)庫(kù)目錄表設(shè)parent_id字段,值nil為根目錄或者一級(jí)目錄,通過(guò)parent_id一級(jí)級(jí)往下找,一次性拿出來(lái),或者射到xml里。