DOM

Window.close() メソッド

 編集:2022.09.08 by T.A.

window.open() で開かれた Window を閉じます。

このメソッドが許可されるのは、window.open() メソッドを用いたスクリプトにより開かれたウィンドウに対する呼び出しのみです。ウィンドウがスクリプトにより開かれたものでない場合、次のようなエラーがコンソールに表示されます: スクリプトはスクリプトによって開かれたウィンドウ以外を閉じることができません。

構文
Window.close()
Window Window
戻り値

window.open() で開かれたウィンドウを閉じる

この例は、ウィンドウを開くメソッドと、そのウィンドウを閉じるメソッドです。これは、window.open() の呼び出しにより開かれたウィンドウを閉じる Window.close() の使い方を実演します。

//開いたウィンドウへの参照を保持するグローバル変数
var openedWindow;

function openWindow() {
  openedWindow = window.open('moreinfo.htm');
}

function closeOpenedWindow() {
  openedWindow.close();
}
W=window.open("../Com/Test.htm", "Test");	//新しいウインドウを開いて Test.htm を表示させ、ウインドウの名前を「Test」とします。
setTimeout("W.close()", 2000);	//2秒後にそのウインドウを閉じます。

テスト