http://www.v-ec.com/dh20156/code/dhatv4.rar这是一个 js树的下载地址  字符太多 直接发代码发不了  挺不错的一个  但我不知道 怎么样给里面的节点 添加链接 请哪位大侠下载下来运行一下  帮忙看看搞了一天了 急啊

解决方案 »

  1.   


    var cityA = [];
    cityA[0] = ["1","0","广东省",1];
    cityA[1] = ["2","1","广州市",1];
    cityA[2] = ["3","1","深圳市",1];
    cityA[3] = ["4","2","天河区",1];
    cityA[4] = ["5","2","白云区",1];
    cityA[5] = ["6","3","南山区",1,1];
    cityA[6] = ["7","3","罗湖区",1];
    cityA[7] = ["8","4","天河1路",0,'http://www.baidu.com'];
    cityA[8] = ["9","4","天河2路",0,'http://www.baidu.com'];
    cityA[9] = ["10","5","白云1路",0, 'http://www.baidu.com'];
    cityA[10] = ["11","5","白云2路",0,'http://www.baidu.com'];
    cityA[11] = ["12","6","南山1路",0,'http://www.baidu.com'];
    cityA[12] = ["13","6","南山2路",0,'http://www.baidu.com'];
    cityA[13] = ["14","7","罗湖1路",0,'http://www.baidu.com'];
    cityA[14] = ["15","7","罗湖2路",0,'http://www.baidu.com'];
    cityA[15] = ["16","0","江西省",1];
    cityA[16] = ["17","16","南昌市",1];
    cityA[17] = ["18","16","吉安市",1,1];
    cityA[18] = ["19","17","东湖区",1];
    cityA[19] = ["20","17","西湖区",1];
    cityA[20] = ["21","18","吉州区",1];
    cityA[21] = ["22","18","青原区",1];
    cityA[22] = ["23","19","东湖1路",0,'http://www.baidu.com'];
    cityA[23] = ["24","19","东湖2路",0,'http://www.baidu.com'];
    cityA[24] = ["25","20","西湖1路",0,'http://www.baidu.com'];
    cityA[25] = ["26","20","西湖2路",0,'http://www.baidu.com'];
    cityA[26] = ["27","21","吉州1路",0,'http://www.baidu.com'];
    cityA[27] = ["28","21","吉州2路",0,'http://www.baidu.com'];
    cityA[28] = ["29","22","青原1路",0,'http://www.baidu.com'];
    cityA[29] = ["30","22","青原2路",0,'http://www.baidu.com'];
    var nx = new Dhatv(document.getElementById('localtree'));
    nx.root = 'dhATV V4.0(复选框+可编辑)';
    nx.datasource = cityA.slice(0);
    nx.extpp = ['url']; //自定义参数
    nx.sortable = 'asc';
    nx.sortIndex = 1;  //排序的index改为1
    nx.checkbox = true;
    nx.editable = true;
    nx.onNodeOpen = null;
    nx.onNodeFocus = null;
    nx.onNodeChecked = null;
    nx.onNodeUnChecked = null;
    nx.onNodeClick = function(node){if(node.url) location.href = node.url}; //定义单击事件
    nx.onNodeDblClick = function(node){nx.editNodePanel(node);};
    nx.onContextMenu = function(node,x,y){nx.showEditMenu(x,y);};
    nx.init();
    nx.focusNode([0,1,1]);
      

  2.   

    之前我有用过xtree来动态创建树型菜单,我觉得挺好用的,给你推荐以下!