如何在javascript中显示弹出框时屏蔽所有内容

如何在javascript中显示弹出框时屏蔽所有内容,javascript,html,Javascript,Html,我已经创建了一个弹出窗口,下面是我的脚本 var action="generateCertificate"; var url=contextPath +"/MyPage/MyPage.do?actionToPerform="+action; var myWindow=window.open(url,"","width=500,height=500"); 脚本正在成功创建一个弹出窗口 现在我的问题是当我点击页面背景时,弹出框被隐藏了 如何在启

我已经创建了一个弹出窗口,下面是我的脚本

         var action="generateCertificate";
         var url=contextPath +"/MyPage/MyPage.do?actionToPerform="+action;
         var myWindow=window.open(url,"","width=500,height=500");
脚本正在成功创建一个弹出窗口

现在我的问题是当我点击页面背景时,弹出框被隐藏了

如何在启动PopuBox时屏蔽背景


请帮帮我

您可以使用jQuery BlockUI插件:。

否。无法创建弹出窗口模式。顾名思义,这是一个独立的窗口

如果需要,可以在Javascript中使用
showModalDialog()
。该对话框允许您在其中包含jsp或html页面


正如上面其他人所建议的,您也可以使用jQuery。

您是否考虑过使用带有iframe的对话框,例如使用Bootstrap?您可能需要检查jQuery UI及其模式对话框:不可能使用javascript?@SuryaPrakashTumma jQuery是javascript,这只是让写作变得更容易,因为其他人已经为你写过了。为此,jQuery是非常常见的选择,我看不出有什么理由不使用它。无论如何,如果你还没有看的话,你可以看一看。