iframe 是用来从后台页面取节点数据用的。 所以要隐藏。

解决方案 »

  1.   

    那么树和节点是什么关系呢?在iframe的location中用js给树增加了当前节点得子节点。而我的实验结果是树显示在iframe之外。树的显示机制是什么?
    恳请大虾指点。
      

  2.   

    显示在iframe之外是对的
    隐藏的iframe的作用就是取数据,而不用刷新当前整个页面
    iframe和tree没有直接的关系,不用iframe也是可以实现tree的,用iframe只是可以提高代码的兼容性
    location 和src是什么关系?
    iframe其实也是一个window对象,只是内嵌的,因此可以用location动态修改其地址,在这里是提取不同的数据
      

  3.   

    "document.frames("treeframe").document.write('树的东西')"这句话是我从faq那里看来的,也是孟子的指点。这句话我能理解,iframe里面就有了树了。
    那么我从阿赖那里抄来的代码,树是怎么显示的呢?
    问题1:
    是不是数和iframe在显示上根本没什么关系,iframe的作用仅仅是取数据?
    问题2:
    如果我根本就不加iframe,直接令树的节点展开时,添加节点呢?
      对此,我现在的理解是,如果不利用iframe的location,就不能动态的从后台取数据,那么如果是静态树,我就可以不要这个iframe了?
    问题3:
      树的位置如何确定?
    恳请继续指点。我正在看faq里的东西。
      

  4.   

    我仔细读了两位大虾得言论,明白了许多。
    我现在最关心的就是树的显示位置的确定,能否人工干预。我的想法是在外面加一个div对。
    如何?
      

  5.   

    静态的树节点都一次性加载到客户端了, 所以不需要再取后台的数据。 iframe 自然不需要了。树的显示位置, 只是显示的实现问题而已。 你可以对照 html 代码进行修改。