2

子ページ自体から子ページを閉じるボタンを子ページに提供したいと思います。さらに悪いことに、私は子ページを書きませんでした-それはフレームを使用して書かれています。これまで、子ページでこのコードを試しました。

Window.opener.location= '/parent page.html';
Window.close();

そして、体内で:

<a href="JavaScript:if(confirm('close window?')) window.close()">close</a>

ヘルプ!

4

2 に答える 2

5

挿入したリンクは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>
于 2012-08-19T06:39:05.130 に答える
0

これは不正行為ですが、親ウィンドウを更新すると、子ウィンドウが閉じます。あまりエレガントではありませんが、機能します。

<form METHOD=post><p align=right><input TYPE="button" VALUE="Close This Window"onClick="window.parent.location.reload();"></p></form>
于 2013-05-27T17:33:07.753 に答える