d = new dTree('d');
d.add(0,-1,'***管理系统');
  d.add(1,0,'用户管理');
   d.add(2,1,'用户添加','manage/user_add.jsp');
   d.add(3,1,'用户维护','manage/user_manage.jsp');

  d.add(4,0,'信息管理');
   d.add(5,4,'目录1');
   d.add(6,4,'目录2');
......
我要在树中选中一目录结点,然后在其下添加信息,树和添加信息的表单在同一页面,怎么能得到当前选中结点的序号(即目录在数据库中的ID号)呢?我试过用getSelectedNode(d);然而这需要刷新一下才能得到How can I do ? help me,please!

解决方案 »

  1.   

    d.add(2,1,'用户添加','manage/user_add.jsp');====>d.add(2,1,'用户添加','manage/user_add.jsp?chnId=2');在你的url里都添加上一个[参数-值],该值对应节点id,即数据库中记录号
      

  2.   

    修改dtree.js
    刚改过我加个方法
      

  3.   

    楼上能不能把你那个方法发给我呢?[email protected]
      

  4.   

    一般都是分框架,在不同页执行。楼主有必要非这样吗?很怪异。
    WEB这类东西,再变也变不出来什么,一切按常规办就很OK了。