【发布时间】:2011-12-13 04:55:18
【问题描述】:
我在 abc 域中有一个链接,它会打开一个弹出窗口并在另一个域中打开一个页面。我需要在弹出窗口上添加一个按钮,该按钮调用 window.close() 并通过 javascript 将其关闭。甚至是可行的吗?我可以使用 windows.close 关闭已由其他域打开的弹出窗口吗?
【问题讨论】:
我在 abc 域中有一个链接,它会打开一个弹出窗口并在另一个域中打开一个页面。我需要在弹出窗口上添加一个按钮,该按钮调用 window.close() 并通过 javascript 将其关闭。甚至是可行的吗?我可以使用 windows.close 关闭已由其他域打开的弹出窗口吗?
【问题讨论】:
你的意思是这样的:
function openWin(){
myWindow=window.open("http://www.google.co.uk","","width=200,height=100");
}
function closeWin(){
if(myWindow){
myWindow.close();
}
}
连接到这些按钮:
<input type="button" value="Open 'myWindow'" onclick="openWin()" />
<input type="button" value="Close 'myWindow'" onclick="closeWin()" />
这有点粗略,但应该可以工作......如果我是你,我也会让它不引人注目,我使用突兀的代码只是为了快速得到你的答案
【讨论】: