[英]disable the main page while popup
我在default.aspx中使用了以下框架。 主要内容加载在frmContent中。 我已经在内容页面中使用了弹出窗口。 我已经使用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>
要禁用背景,您必须在弹出时调用more div。
当您使用JavaScript调用弹出窗口时,只需放置另一个具有style(background-color: hsl(0, 0%, 50%) !important; opacity: 0.8 !important;)
div style(background-color: hsl(0, 0%, 50%) !important; opacity: 0.8 !important;)
使高度和宽度满100%。 使此div display:none
当您想要显示带有该弹出窗口的弹出窗口时,只需使div display:block
。
希望它对您有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.