树状论坛!!!我要做一个点击父文章可以隐藏,扩展子文章的树状的论坛,要用什么工具阿!要怎样才能实现!!请各位高手赐教!!着急中!
请教!!! 问题点数:0、回复次数:20Top
1 楼greystar(greystar)回复于 2003-07-01 19:24:58 得分 0
TreeView控件啊Top
2 楼jjstar(北人)回复于 2003-07-01 19:25:27 得分 0
nothing but draw and control some tables using javascriptTop
3 楼rabbitwy(流浪小兔)回复于 2003-07-01 19:26:49 得分 0
用javascript或者iewebcontrols控件Top
4 楼OK521(拉登陪我打CS)回复于 2003-07-01 19:32:28 得分 0
不一定要用javascript的。就用table控件的visible就可以做出来。Top
5 楼ewoodfish()回复于 2003-07-01 19:33:47 得分 0
treeview控件实现不了翻页的功能阿!!我调它已经好几天了,烦死了!!Top
6 楼ewoodfish()回复于 2003-07-01 19:35:44 得分 0
table控件的visible怎样才能实现?怎样能用c#写出来他阿?Top
7 楼ewoodfish()回复于 2003-07-01 20:03:16 得分 0
有人知道吗??Top
8 楼OK521(拉登陪我打CS)回复于 2003-07-01 20:34:54 得分 0
不是已经告诉你了吗?
用table嵌套table,用父table的tablerow.visible来控制第二个table的显示还是关闭。
就这样了。Top
9 楼ewoodfish()回复于 2003-07-02 08:54:55 得分 0
高手能否给出源吗!!!感谢万分!!要c#下的源码!!!!!Top
10 楼ewoodfish()回复于 2003-07-02 10:43:13 得分 0
高手呢!!Top
11 楼Englishgenius(白天遛鸟晚上洗澡)回复于 2003-07-02 10:55:08 得分 0
gzTop
12 楼redfoxhuang(C++++)回复于 2003-07-02 11:20:35 得分 0
不过用.visiable属性太慢,.visiable是服务器控件的属性,如果用到jsp的话
用display:none就好了,我给个大概的例子
写在head里面的
<script language=javascript>
function showsubmenu(sid)
{
whichEl = eval("aa" + sid);
if (whichEl.style.display == "none")
{
eval("aa" + sid + ".style.display=\"\";");
eval("bb1" + ".style.display=\"\";");
eval("bb2" + ".style.display=\"none\";");
}
else
{
eval("aa" + ".style.display=\"none\";");
eval("bb2" + ".style.display=\"\";");
eval("bb1" + ".style.display=\"none\";");
}
}
</script>
程序中你要隐藏的内容
<span id='aa1' style="display:">你要隐藏的内容</span>
点击的控件
<span id='bb1'><a href="javascript:;"onclick='showsubmenu(1)'>展开</a></span>
<span id='bb2' style="display: none">
<a href="javascript:;"onclick='showsubmenu(1)'>隐藏</a></span>Top
13 楼redfoxhuang(C++++)回复于 2003-07-02 11:37:07 得分 0
解释和补充
用<a></a>的原因是即使用html的其他控件,不用web控件,它也是会提交form(具体去了解asp的表单),每一次提交都有可能会刷新页面,会很慢
补充一下,上面的方法也可以用在datagrid的欠套里面,比如说你想在客户端对datagrid的第2行进行操作
方法,在aspx.cs页面的ItemCreated事件这样写
private void DataGrid_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
a=e.Item.DataSetIndex;//a 是一个全局变量
}
aspx.cs页面作相应的修改
datagrid的模版列中
<span id='aa1' style="display:">你要隐藏的内容</span>
变成
<span id='aa<%# a%>' style="display:">你要隐藏的内容</span>
<span id='bb1<%# a%>"></span>
<span id='bb2<%# a%>' style="display: none"></span>
function中
eval("bb1" + ".style.display=\"\";");
eval("bb2" + ".style.display=\"none\";");
变成
eval("bb1" + sid + ".style.display=\"\";");
eval("bb2" + sid + ".style.display=\"none\";");
这样就可以实现非常快速的隐藏和显示了,<a></a>中的内容还可以换成+,-的图标
我的答案不一定是搂主想要的,不过拿出来大家讨论
Top
14 楼kld3000(Never Say Never)回复于 2003-07-02 11:44:37 得分 0
用treeview
这个控件就是用来实现这个功能的
Top
15 楼hgknight(江雨.net)回复于 2003-07-02 11:57:34 得分 0
http://www.3www.org/dhtmldown/js-dh29.htmTop
16 楼ewoodfish()回复于 2003-07-02 13:44:47 得分 0
eval?是干什么用的?Top
17 楼ewoodfish()回复于 2003-07-03 09:55:18 得分 0
upTop
18 楼venjiang(p(^o^)q)回复于 2003-07-03 10:12:19 得分 0
(JavaScript)Tree菜单下载:http://webfx.eae.net/,绝对cool.
http://www.hidotnet.com/forum/View.aspx?fbId=1&Id=1284
--------------------------------------------
http://www.hiDotNet.comTop
19 楼ewoodfish()回复于 2003-07-05 19:06:48 得分 0
自己已经解决了!!加上了存储过程!!!Top
20 楼laily(阿赖)回复于 2003-07-20 11:38:37 得分 0
想不想用客户端的程序,这里JS树功能非常强大,用法很简单:
http://www.9499.net?go=tc 教程+程序
Top




