tree.xml文件内容如下
<?xml version='1.0' encoding='UTF-8'?>
<tree id="0">
  <item text="Magazines" id="magazines">
    <item text="Sport" id="mag_sp"></item>
  </item>
</tree>
在网上查了一下,
改成<item text="Sport" id="mag_sp" src="http://www.baidu.com"></item>
或<item text="Sport" id="mag_sp"><userdata name="url">http://www.baidu.com</userdata></item>
都不行。请高手指教。

解决方案 »

  1.   

        <script>  
            tree.attachEvent("onClick",function(id){  
                window.open(tree.getUserData(id,"url"));  
                return true;  
            });  
        </script>  这个还是要的~~~
      

  2.   

    谢谢!
    tree.html里面加上了
    <script>
      tree = new dhtmlXTreeObject("treeboxbox_tree1", "100%", "100%", 0);
      tree.setSkin('dhx_skyblue');
      tree.setImagePath("dhtmlxTree/codebase/imgs/csh_scbrblue/");
      tree.setOnClickHandler(tonclick);
      tree.loadXML("dhtmlxTree/samples/common/tree_a.xml");
    </script>
    <script>   
      tree.attachEvent("onClick",function(id){   
      window.open(tree.getUserData(id,"url"));   
      return true;   
      });   
    </script>
    tree.xml文件改成了这样
    <?xml version='1.0' encoding='UTF-8'?>
    <tree id="0">
      <item text="Magazines" id="magazines">
        <item text="Sport" id="mag_sp"><userdata name="url">http://www.baidu.com</userdata></item>
      </item>
    </tree>
    现在有两个问题1、如何在点击"Magazines"节点时不要弹出新窗口。2、在一个框架网页中,如何让左边的tree.html打开的页面在框架右面打开。
    请再指教。