我有一个 JSP 页面,当单击“搜索”按钮时,会打开一个弹出窗口,
我想在这个弹出窗口上禁用父窗口,我正在使用它
window.opener.document.body.disabled=true;
但尽管它使父窗口显示为禁用,但实际上并没有使其禁用,所有控件、链接选项卡都已启用并且可以使用/单击。
我应该怎么办?
编辑由于某种原因我不能使用模态。
我有一个 JSP 页面,当单击“搜索”按钮时,会打开一个弹出窗口,
我想在这个弹出窗口上禁用父窗口,我正在使用它
window.opener.document.body.disabled=true;
但尽管它使父窗口显示为禁用,但实际上并没有使其禁用,所有控件、链接选项卡都已启用并且可以使用/单击。
我应该怎么办?
编辑由于某种原因我不能使用模态。
您可以使用JQuery UI Dialog,并将其设置为模态形式。阅读此SO 答案以获取更多提示。
另一种选择是遍历页面中的所有input
和anchor
,并为它们中的每一个显式设置disabled=true
。
这个博客div
描述了如何使用CSS和一些javascript来禁用所有透明的页面元素。