我在vs 2005上使用asp.net ajax控件工具包1.0.我正在使用collapseablePanel和AlwaysVisibleControlExtender控件.当我使用它们时,我注意到我的面板在隐藏之前会闪烁几秒钟.
为了避免这种情况,我决定将它放在div中以使其隐藏.我想在使用控件时显示它.
这是我有的:
<div id="menuContent" style="display:none">
<asp:Panel ID="pnlAddNewContent" runat="server" Width="300px">
....//the panel stuff here
</asp>
</div>
Run Code Online (Sandbox Code Playgroud)
并且标题中的javascript是:
function showdiv() {
if (document.getElementbyId) {
document.getElementbyId('menuContent').style.visibility = 'visible';
}
}
Run Code Online (Sandbox Code Playgroud)
(它的IE 6因为我不关心兼容性)
and body onload = onLoad ="showdiv();"
它正确地隐藏在负载上,但我不能让它再次显示.有人有解决方案吗?
您正尝试通过设置可见性来显示它,但是您使用显示隐藏了它.
你真的想要这样的东西:
document.getElementbyId('menuContent').style.display ='block';
| 归档时间: |
|
| 查看次数: |
2863 次 |
| 最近记录: |