Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关闭由其他域打开的弹出窗口_Javascript_Cross Domain - Fatal编程技术网

Javascript 关闭由其他域打开的弹出窗口

Javascript 关闭由其他域打开的弹出窗口,javascript,cross-domain,Javascript,Cross Domain,我在abc域中有一个链接,它会打开一个弹出窗口,并在另一个域中打开一个页面。我需要在弹出窗口中添加一个按钮,该按钮调用window.close并通过javascript将其关闭。甚至是可行的吗?我可以使用windo.close关闭一个弹出窗口吗?它已被其他域打开。您的意思是这样的: function openWin(){ myWindow=window.open("http://www.google.co.uk","","width=200,height=100"); } functio

我在abc域中有一个链接,它会打开一个弹出窗口,并在另一个域中打开一个页面。我需要在弹出窗口中添加一个按钮,该按钮调用window.close并通过javascript将其关闭。甚至是可行的吗?我可以使用windo.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()" />

这有点粗糙,但应该有用。。。如果我是你的话,我也会让它不引人注目,我使用了突兀的代码只是为了快速得到你的答案

他的意思是在打开到另一个域的窗口中,让它包含一个关闭按钮。而不是页面上关闭打开窗口的按钮。