HTML页面就变得非常简单了:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html xmlns:Alian>
<head>
<title>树形结构HTC</title>
</head>
<?IMPORT namespace="alian" implementation="Tree.htc">
<body topmargin="0" leftmargin="0">
<alian:Tree  style="position:absolute;top:10;left:10"/>
</body>
</html>

解决方案 »

  1.   

    提一个小小的问题
    你的tree的内容是写在htc里面的
    如果要改的话,不是要改htc
    如果我要使用两个tree,内容都不一样不就是要写两个htc
    我觉得比较好的方法
    应该是把数据源和结构显示分开吧
      

  2.   

    当然HTC里面要使用脚本建立树形结构啊,不能写死掉.
    用的时候就像用一个控件(对象)一样,给它什么参数,就显示什么.呵呵.
    而且相同的HTC,只初始化一次.
      

  3.   

    To:silentlamb(silent)就像IE5已经普及一样,要有信心,提前研究总是有用的
      

  4.   

    。viewLinkContent是Element Behavior的东西,IE5。5就有了。
    什么时候变成IE6的东西了?
      

  5.   


    Element Behavior的使用根据实际情况而定。
    而他的三个重要特点是:
    一:支持自定义的TAG
    二:允许暴露自定义的属性、方法和事件
    三:自动关联和脱离元素。
    四:document fragment的嵌套结构。
    当需要这上面4个特点的其中之一时,Element Behavior是很好的选择。楼上的问题:
    [[[[[[[[[[[[[[[[[[[[[[[[[
    回复人: stellaxyq(汐) (  ) 信誉:100  2002-05-27 11:11:00  得分:0    提一个小小的问题
    你的tree的内容是写在htc里面的
    如果要改的话,不是要改htc
    如果我要使用两个tree,内容都不一样不就是要写两个htc
    我觉得比较好的方法
    应该是把数据源和结构显示分开吧
      
    ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]其实Element Behavior是脚本的运行环境。
    脚本是可以不重写的。例如要做一个显示用户信息的HTC:
    myuser.htc.asp?userid=12321
    思路如下:<%@Language=VBScript%>
    <%
    Response.ContentType="text/x-component"
    %>
    <HTML>
    <PUBLIC:COMPONENT>
    ....
    </PUBLIC:COMPONENT>
    <SCRIPT>
    ...
    </SCRIPT>
    <BODY>
    <%
    conn=Server.CreateObject....
    ....
    WHILE NOT rs.EOF
    %>
      输出HTC的内容
    <%
        rs.MoveNext
    WEND
    %>
    </BODY>
    </HTML>
      

  6.   

    你的树形原型设计有一些问题:
        如何处理多层次树形结构,如果树形层次非常多如何处理数据显示的速度问题;
        数据与绘图机制应该分开,这样才能获得一个HTC处理多个数据结构;
        好的设计原型方法:
        数据转换模块:使用XML作为数据层,XML对于层次的数据结构非常合适;
        数据层次响应模块;
        数据显示模块;
        鼠标和键盘操作响应模块;
        这样设计你的树形原型才能免强合格
      

  7.   

    好!其实IE5也支持vml的,不过定位的时候要考究一点。
      

  8.   

    To: lostinet还不知道 支持 *.htc.asp 这样的格式,如果这样,那不是非常的方便把 asp 模块化?
    本人最近把这个树形结构改成了对数据库支持的,不过也只能是用ASP读出数据后,改写成一定格式的字符串,然后由 htc 分解成 三维数组,再生成树形结构如果支持 *.htc.asp 格式,连数据库连接部分都可以包含进去.比dll还好.http;//www.su27.net/vml/tree.html
    http;//www.su27.net/vml/tree.htc
      

  9.   

    http://lostinet.d2g.com/guest2/guest.main.asp
      

  10.   

    :)
    http://lostinet.d2g.com/guest3/guest.main.asp
    这个用了viewLinkContent。。
    不过把数据分成很多小块,有点慢。。
    不过把Response.Expires设了后,效果就很明显了。
    一个数据下一次,以后都不用再下。。
    所以一个 .htc.asp 就可以当一张图片来使用