JavaScriptでウインドウを開く場合「window.close」を使用します。
window.closeを標準で使用すると警告(確認ダイアログ・確認メッセージ)が表示されます。以下のサンプルは、警告(確認ダイアログ)を出力しないサンプルとなっています。(ブラウザのバージョンアップによって警告が表示する可能性があります)
サンプルは全てライセンスフリーとしていますので、改変や再配布も自由です。(コメントを残していただけると幸いです)
ただし、動作の保証は一切行っておりませんのでご理解の上、ご利用ください。
構文 | ||
---|---|---|
window.close(); ※上記構文では警告(確認ダイアログ)が表示される場合があります。 |
||
引数 | 指定内容 | 意味 |
- | - | - |
CLOSEは自分のJavaScriptで開いた画面のみ警告(確認ダイアログ)が表示されません。
このため、一度再表示しCLOSEを行っています。
ウインドウに親子関係が確立している場合に使用できるサンプルです。
サブウインドウのターゲット名(ウインドウ名)が分かっている場合のみ当サンプルのCLOSE操作ができます。
ターゲット名(ウインドウ名)が分からない場合は、親子関係が無いサブウインドウを閉じることはできません。
子ウインドウより親ウインドウを再表示することで警告(確認ダイアログ)を表示することなく親ウインドウを閉じることができます。
ウインドウに親子関係が確立している場合に使用できるサンプルです。
サブウインドウのターゲット名(ウインドウ名)が分かっている場合のみ当サンプルのCLOSE操作ができます。
ターゲット名(ウインドウ名)が分からない場合は、親子関係が無いサブウインドウを閉じることはできません。