如题:怎样实现像CSDN的社区中心左右分栏的功能?左边是一颗树,右边是别的东西。因为树上可能还需要其他操作,最好能以控件的形式画上去。 期待大家解答。

解决方案 »

  1.   

    左右分模块---可以用框架frameset
    你树上还要做什么操作?
      

  2.   

    左右分模块---可以用DIV+CSS、也可以用框架frameset
    你是用WINFROM做还是用ASP。NET做?ASP。NET可以用上述两种方法,WINFROM里有分隔控件SPLITCOTROL。
      

  3.   


            <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" style="table-layout: fixed;">
                <tr>
                    <td width="173" id="frmTitle" nowrap name="fmTitle" align="center" valign="top">
                        <iframe name="I1" height="100%" width="173" src="http://www.baidu.com" border="0"
                            frameborder="0" scrolling="no"></iframe>
                    </td>
                    <td width="8" valign=middle style="background-image: url(http://pyteam.net/malaohu/main_12.gif);">
                        <span class="navPoint">
                            <img src="http://pyteam.net/malaohu/main_18.gif" name="img1" width="8" height="52" id="img1"></span></td>
                    <td align="center" valign="top">
                        <iframe name="I2" height="100%" width="100%" border="0" frameborder="0" src="http://g.cn">
                        </iframe>
                    </td>
                    <td width="4" align="center" valign="top" background="http://pyteam.net/malaohu/main_20.gif">
                    </td>
                </tr>
            </table> 将代码运行 看效果!
      

  4.   

    DIV+CSS支持生成后左右宽度的调整吗?如果可以的话麻烦写个实例,谢谢。
      

  5.   

    这个没法像SPLITCOTROL一样拉动吧?是不是还得自己写控制代码
      

  6.   

    呵呵 那就给你一个现成的,拷贝下面的代码运行<frameset bordercolor="#a1c7f9" framespacing="5" border="6" frameborder="1" cols="209,85%" id="sidebar_content">
        <frame scrolling="no" frameborder="1" src="http://www.baidu.com" name="NavigetionFrame"></frame>
        <frame frameborder="0" src="http://g.cn" name="ContentFrame"></frame>
    </frameset>
      

  7.   

    master母版页
    或iframe使用treeview
    <frameset id="content" cols="225, *" frameborder="1" border="6" framespacing="5" bordercolor="#A1C7F9">
        <frame name="NavigetionFrame" src="Navigation.aspx" scrolling="no" frameborder="1" />
        <frame name="ContentFrame" src="HomePage.aspx" frameborder="0" />
    </frameset>
    http://topic.csdn.net/u/20091009/10/e77605dd-3da1-4092-a22c-1b9ad738cde3.html