http://www.google.com/search?q=tree+javascript&hl=zh-CN&lr=&ie=UTF-8&oe=UTF-8&start=10&sa=N

解决方案 »

  1.   

    email给我,我发一个事例给你
      

  2.   

    http://expert.csdn.net/Expert/topic/1369/1369642.xml?temp=.3256037
    playyuer的不行嗎?
      

  3.   

    我QQ是24434967谁和我说说啊 !!
    我做的差不多了 只是显示的时候有点问题而已!!
    就是用<iframe>的时候不能自动调节长度!!
    问问各位???
    看我代码(取数据时候有个纰漏的 我知道了 但是我没要求那么严格
    采用的是页面递归调用,分离格式是1-1-0这样的,jsp取数据部分不需要看,只需要看out.print的时候 也就是写<iframe的时候,我发现一个严重问题
    就是iframe里面套用iframe会往左右挤)
    String nows=s;
    String presql="select *  from `corp_orgnization` where `parent_id` like '"+s+"-%'";
    ResultSet rrs=mee.executeQuery(presql);
    int prerows=0;
    while(rrs.next())
    prerows+=1;
    String sql="select *  from `corp_orgnization` where `parent_id`='"+s+"'";
    ResultSet rs=mee.executeQuery(sql);
    int rows=0;
    String data[]=new String[100];
    while(rs.next())
    {
    s=rs.getString(3)+"-"+rows;
    out.print("<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td><a href=### ");
    //if (prerows==0 || nows.equals("1"))
    if (prerows==0)
    ;
    else
    out.print( "onClick=su(this,"+rows+",'"+s+"')");out.print( ">"+rs.getString(2)+"</a></td><tr><td id=td_"+rows+" style=\"display: none\">&nbsp;&nbsp;<IFRAME name=frame"+rows+" frameBorder=0 marginheight=\"0\" marginwidth=\"0\"  scrolling=\"no\" ></iframe></td></tr></tr></table>");
    rows+=1;
    }
    out.print("<script> arr=new Array("+rows+");for (i=0;i<"+rows+";i++) arr[i]=0;</script>");
    }
    %>
    <script>
    function test()
    {
    //window.resizeTo(document.body.scrollWidth+20,document.body.scrollHeight+20);
    window.resizeTo(document.body.clientHeight )
    }
    var a=0;
    function su(d,r,s)
    {
    var j;
    if(arr[r]!=0)
    show(r);
    else
    {
    for (var i=0;i<a;i++)
    arr[r]=1;
    document.all("td_"+r).style.display=""
    document.frames[r].location.replace("l.jsp?s="+s);
    }
    }function show(r) {
    if(document.all("td_"+r).style.display=="none")
    document.all("td_"+r).style.display="";
    else
    document.all("td_"+r).style.display="none";
    }
    </script>
      

  4.   

    http://www.csdn.net/develop/article/16/16536.shtm