我在主页面上有一个按钮,它将打开(window.open())窗口W1,以允许用户选择其中的内容。之后,用户按下W1上的OK按钮打开窗口W2(同样是window.open())。用户按OK后如何关闭W1?
答案 0 :(得分:3)
将window.close()
方法与目标窗口的名称一起使用,如下所示:
win1 = window.open("","","width=100,height=100");
okBtn.onclick = function() {
win2 = window.open("","","width=100,height=100");
win1.close();
}
答案 1 :(得分:0)
在主页面上,您将弹出窗口保存到W1并定义一个将关闭W1的函数:
W1 = window.open("","","width=100,height=100");
function closeW1() {
W1.close();
}
现在在W1上你打开W2的同一个地方:
okBtn.onclick = function() {
W2 = window.open("","","width=100,height=100");
window.opener.closeW1();
}
就是这样。你已经完成了。