我想在我的子页面上提供一个按钮,该按钮将从子页面本身关闭子页面。更糟糕的是,我没有编写子页面——它是使用框架编写的。到目前为止,我已经在子页面中尝试过这段代码:
Window.opener.location= '/parent page.html';
Window.close();
而且,在体内:
<a href="JavaScript:if(confirm('close window?')) window.close()">close</a>
帮助!
我想在我的子页面上提供一个按钮,该按钮将从子页面本身关闭子页面。更糟糕的是,我没有编写子页面——它是使用框架编写的。到目前为止,我已经在子页面中尝试过这段代码:
Window.opener.location= '/parent page.html';
Window.close();
而且,在体内:
<a href="JavaScript:if(confirm('close window?')) window.close()">close</a>
帮助!
由于您插入的链接位于 iframe 内,请使用window.top.close()
而不是window.close()
. window.top
将引用您创建的子窗口。
您的超链接的 HTML 将是
<a href="javascript: if(confirm('close window')) {window.top.opener.location ='/auctioneer notes 8_22_12.html';window.top.close();}">close window</a>
这是作弊,但是通过刷新父窗口,子窗口会关闭。不是很优雅,但它有效。
<form METHOD=post><p align=right><input TYPE="button" VALUE="Close This Window"onClick="window.parent.location.reload();"></p></form>