javascript - 关闭另一个弹出窗口
问题描述
我有一个弹出窗口,上面有一个按钮,单击它会打开一个弹出窗口。当我关闭第一个弹出窗口时,第二个弹出窗口也应该关闭。在第一个弹出页面重新加载期间,第二个弹出窗口不应关闭。
function openWindow() {
var url = "http://www.google.com";
popupWindow = window.open(url,window.self");
window.onbeforeunload = function() { popupWindow.close(); };
}
我确实尝试过,但是根据上面的代码,第二个弹出窗口会在每次页面重新加载时关闭。
解决方案
推荐阅读
- javascript - HTML 视频未加载
- php - Google Adwords 在不存在的页面中检测“恶意软件”
- acumatica - 基于 ItemClass 的具有 InventoryAttribute 和 PXRestrictor 的自定义字段在 2018R1 中不再有效
- python - 我正在尝试使用 for 循环和 np.concatenate 将索引为 0 的所有行从一个数组放入另一个数组
- node.js - node.js:使用 es6 导入 socket.io
- objective-c - 桥接目标 c 代码后出现未知类型名称
- c# - 将导航和动画结合在一起
- android - Viewpager 滑动不适用于回收站视图
- java - 当我在设备中运行我的项目时,CardView 不可见
- exception - 如何让我的函数返回它作为参数接受的任何未声明变量的名称?