我在数据库中有个表,它的结构和数据如下:
id subid count
1 2 100
1 3 200
2 4 300
3 0 200
4 5 400
6 7 500
8 9 600
.....
subid为0表示没有子节点
开始载入页面将数据用table在页面中显示,但只显示第一层的数据如下:
编号 数量
------------
1 100
------------
8 600
-------------
当点击第一行时,将1扩展,
编号 数量
------------
1 100
------------
2 200
------------
3 200
------------
8 600
点击2时又会扩展
如此下去
怎样实现呢?
---------------------------------------------------------------
大概是这么解决的
在主页面里内嵌一个隐藏帧
1<iframe height="0" name="hiddenframe" width="0">
2在需要展开的表格下建立一个层,属性设为隐藏
3当点击展开时执行一个脚本程序
4程序在内嵌隐藏帧里打开一个页面,
5页面可以是asp程序,但必须有一个脚本将程序执行结果返回到建立的
6隐藏帧里,并使其显示!,如果其下还有节点,就继续加入上一个步骤地代码
7可以参照动网论坛的树型结构
8\---------------------------------------------------------------
9
10自己去http://tssw97.wx-e.com/article/aspScript/ViewTopic.asp?id=188
11去download八。
12还有http://dancingmaple.126.com是我的文档中心,里面收集了不少东西,大家有兴趣可以去看看。</iframe>