弹出时禁用主页面

时间:2014-07-22 10:00:26

标签: c# javascript jquery css asp.net

我在default.aspx中使用了如下框架。主要内容是在frmContent中加载的。我在内容页面中使用了popup。我在弹出窗口时使用了javascript和css来禁用页面。但它只禁用弹出调用者页面。我需要在弹出时禁用default.aspx页面。

<frameset id="frmMainPage" rows="100,*" framespacing="0" noresize="true" border="0" frameborder="0">
<frame id="frmHeading" src="heading.aspx" border="0" frameborder="0"></frame>
<frameset id="frmMain" cols="250,*" scrolling="yes" framespacing="0" noresize="true" border="0" frameborder="0">
    <frame id="frmSidebar" src="under.aspx" name="sidebar"  scrolling="yes" border="0" frameborder="0"></frame>
    <frameset id="frmRemaining" rows="50,*" framespacing="0" noresize="true" border="0" frameborder="0">
        <frame id="frmMenu" src="menu.aspx" scrolling="no" border="0" frameborder="0"></frame>
        <frame id="frmContent" src="content.aspx" name="content" scrolling="yes" style="overflow-x: hidden;overflow-y: scroll" border="0" frameborder="0"></frame>
    </frameset>

</frameset>

1 个答案:

答案 0 :(得分:0)

要禁用背景,你必须用pop弹出更多div。

当您使用javascript调用弹出窗口时,只需放置另一个具有style(background-color: hsl(0, 0%, 50%) !important; opacity: 0.8 !important;)

的div

使高度和宽度完全100%。 制作此div display:none

当您想要弹出该弹出窗口时,只需创建div display:block

希望我能帮到你。