« Gecko DOM リファレンス
概要
現在のウィンドウ、または、参照ウィンドウを閉じます。
詳細
このメソッドが呼びだされたとき、参照ウィンドウが閉じられます。
このメソッドが許可されるのは、window.open メソッドを用いたスクリプトによって開かれたウィンドウに対して呼び出されたときのみです。 ウィンドウがスクリプトによって開かれたものではない場合、次のエラーが JavaScript コンソールに表示されるでしょう。: スクリプトはスクリプトによって開かれたウィンドウ以外を閉じることができません。
例
window.open() で開かれたウィンドウを閉じる
<script type="text/javascript">
//開いたウィンドウへの参照を保持するグローバル変数
var openedWindow;
function openWindow()
{
openedWindow = window.open('moreinfo.htm');
}
function closeOpenedWindow()
{
openedWindow.close();
}
</script>
現在のウィンドウを閉じる
<script type="text/javascript">
function closeCurrentWindow()
{
window.close();
}
</script>
仕様
DOM Level 0。どの標準にも属しません。