在窗口上禁用父窗口.在弹出窗口关闭时打开并重新启用
disable Parent window on window.open and re enable on close of popup window
我有一个父窗口,我打开一个弹出窗口点击一个按钮:
function Test()
{
$("body").append('<div id="modalPopUp" class="modalOverlay">');
var popupWindow = window.open("test.aspx", 'popUpWindow', 'height=300,width=600,left=100,top=30,resizable=No,scrollbars=No,toolbar=no,menubar=no,location=no,directories=no, status=No');
}
现在我能够打开弹出窗口和禁用父窗口,但现在我想抓住关闭按钮点击+点击弹出窗口弹出事件之外的弹出窗口,所以我可以从我的身体中删除ModalPopUp,这样我就可以重新定义父div。我如何实现这一点?
-
您可以使用该窗口访问弹出窗口中的父窗口。
-
你可以用popupWindow对象从父窗口访问子窗口。例如,如果弹出窗口关闭,你可以在父窗口中注册卸载事件,如下所示:
popupWindow。onunload = function() {alert('弹出窗口已关闭或重定向')}
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 防止Iframe窗体在新窗口中打开
- 新选项卡被弹出窗口阻止程序阻止
- 在新窗口上使用d3.js
- 在同一选项卡中启动下载,而无需在Javascript中打开新选项卡或窗口
- Jquery Onclick将数据发送到新打开的窗口
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- asp.net MVC,重定向到视图,视图打开新窗口到外部url,它'It’’’’我们被当成一种风景
- 使用 javascript 打开新的浏览器窗口时出错
- 如何在新选项卡中而不是在新窗口中打开URL
- 在正在调整大小的窗口上启用javascript
- 如何在弹出窗口中启用滚动
- 如何在ChromeOS应用程序窗口中启用文本选择
- 如何在使用窗口后启用浏览器选项卡.打开以启动一个新窗口
- 在窗口后启用浏览器滚动条.打开滚动条=no
- 检查打开新选项卡时是否启用了弹出窗口阻止程序
- 有没有一种好方法来启用“在新窗口中打开链接”?在dom节点上的浏览器菜单选项,而不使链接跟随单击
- 是否可以用Microsoft JScript查询窗口的启用/禁用状态?
- 在Visual Studio调试窗口中启用Name.NameCtrl PresenceEnabled
- 在警告窗口新行jQuery jqXHR responseText