【发布时间】:2010-10-16 21:17:15
【问题描述】:
我有一个 Web 应用程序(ASP.NET2.0 C#)。 在其中,我有一个 div,其中包含一个复选框列表和一个按钮。
我想切换 div 查看,所以我在网上找了一些 javascript 代码来帮助我。
代码如下:
<script language="javascript">
var state = 'hidden';
function showhide(layer_ref) {
if (state == 'visible')
{
state = 'hidden';
}
else
{
state = 'visible';
}
if (document.all)
{ //IS IE 4 or 5 (or 6 beta)
eval( "document.all." + layer_ref + ".style.visibility = state");
}
if (document.layers)
{ //IS NETSCAPE 4 or below
document.layers[layer_ref].visibility = state;
}
if (document.getElementById && !document.all)
{
maxwell_smart = document.getElementById(layer_ref);
maxwell_smart.style.visibility = state;
}
}
</script>
我这样调用函数:
<a href="javascript://" onclick="showhide('AlertDiv');">Choose Columns</a>
当我使用此功能时,它会显示带有按钮的 div,但不会显示复选框列表....关于发生了什么的任何想法?
谢谢。
【问题讨论】:
标签: asp.net javascript viewstate visibility checkboxlist