说的是csdn论坛的菜单吧,是模仿微软网站做的,说不定是微软送的代码也可能:)

解决方案 »

  1.   

    应该是DHTML+XML的结果,我也想要这段代码啊
      

  2.   

    我看了一下很复杂的
    http://expert.csdn.net/expert/deeptree/deeptreeconfig.xml
    http://expert.csdn.net/expert/deeptree/css/deeptree.css
    http://expert.csdn.net/expert/deeptree/htc/deeptree.htc
    http://expert.csdn.net/expert/deeptree/xsl/deeptree.xsl
    http://expert.csdn.net/expert/deeptree/rooms/list.xml
    等等,自己慢慢看吧
      

  3.   

    iframe+treenode
    http://www.aspalliance.com/shark/articles/TreeView/TreeViewDoc.aspx
      

  4.   

    yarshray 谢谢您
       但是与论坛左边菜单不一样,你看在点开某项是首先出现"LOAD",我感觉是动态调用服务器数据,也就是说子菜单的项目是随数据源的变化而动态生成的,可以与数据库直接连接,不是我们一般情况下设定好的项目,
       如果知道是怎么做的,那么它的用处就不只局限在菜单项目上,
       还有一条重要的,就是它不会产生页面"刷新".
      

  5.   


    IE behavior 作的动态loading用的是msxml activex control的异步loadcsdn作了一点汉化,抄的时候连微软原作者的名字都没去掉 :)
      

  6.   

    to yarshray
    你所说的程序不能运行,怎么办?
    错误:找不到文件或程序集名称“Microsoft.Web.UI.WebControls”,或找不到它的一个依赖项。
      

  7.   

    分析器错误信息: 找不到文件或程序集名称“Microsoft.Web.UI.WebControls”,或找不到它的一个依赖项。源错误: 
    行 1:  <%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %> 
      

  8.   


    右键tree空白的地方选view source找到 <div id="deeptree" class="deeptree" CfgXMLSrc="/expert/deeptree/deeptreeconfig.xml">class=deeptree要到css里找所以回到头上找到<link rel="stylesheet" type="text/css" href="/expert/deeptree/css/deeptree.css">加上http://expert.csdn.net以后抓下来就在头上可以找到.deeptree
    {
    padding:4px 5px;
    behavior:url(/expert/deeptree/htc/deeptree.htc);
    }/expert/deeptree/htc/deeptree.htc加上http://expert.csdn.net以后抓下来就是了所以一般behavior都等于open source(binary behavior 除外)msdn里有文档另外个专栏dhtml dude有介绍(卧就是看那些的,搜一下应该能找到)
    behavior是ie5里的技术所以很老了要找99年或者2000年的我不是靠dhtml吃饭的纯属个人兴趣心血来潮
    如果大家将来觉得被误导浪费了时间不要骂我卧就烧高香了