树状论坛!!!我要做一个点击父文章可以隐藏,扩展子文章的树状的论坛,要用什么工具阿!要怎样才能实现!!请各位高手赐教!!着急中! nothing but draw and control some tables using javascript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用javascript或者iewebcontrols控件 不一定要用javascript的。就用table控件的visible就可以做出来。 treeview控件实现不了翻页的功能阿!!我调它已经好几天了,烦死了!! table控件的visible怎样才能实现?怎样能用c#写出来他阿? 不是已经告诉你了吗?用table嵌套table,用父table的tablerow.visible来控制第二个table的显示还是关闭。就这样了。 不过用.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> 解释和补充用<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>中的内容还可以换成+,-的图标我的答案不一定是搂主想要的,不过拿出来大家讨论 用treeview这个控件就是用来实现这个功能的 http://www.3www.org/dhtmldown/js-dh29.htm (JavaScript)Tree菜单下载:http://webfx.eae.net/,绝对cool.http://www.hidotnet.com/forum/View.aspx?fbId=1&Id=1284--------------------------------------------http://www.hiDotNet.com 想不想用客户端的程序,这里JS树功能非常强大,用法很简单:http://www.9499.net?go=tc 教程+程序 SQL传参数问题 关于登录的一个问题~ response.write script alert ASP 文件下载 ,下载后的文件,最后一行多了一个很怪异的符号。 关于confirm对话框,help me try catch,判断是否插入成功?(100) sql 语句 急 如何用ADO.NET访问Oracle 9i 连接数据库错误...救命啊。..... 提示 DataGrid1.DataSource = null 为什末绑定不成功????? 为什么我的IIS 总是启动的特别慢呢? 在.NET下怎么样实现别的语言下的treeView控件的树的形式,就象我们这里论坛左边的框架。
用table嵌套table,用父table的tablerow.visible来控制第二个table的显示还是关闭。
就这样了。
用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>
用<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>中的内容还可以换成+,-的图标
我的答案不一定是搂主想要的,不过拿出来大家讨论
这个控件就是用来实现这个功能的
http://www.hidotnet.com/forum/View.aspx?fbId=1&Id=1284
--------------------------------------------
http://www.hiDotNet.com
http://www.9499.net?go=tc 教程+程序