somemo's diary

プログラマ、雑記、プログラミング関係はLinkから、数式はこっちでまとめていることが多い

【Javascript】ウィンドウを閉じる【IE】

document.getElementById('btn_close').onclick = function(){
 window.opener = "myself";//ここ
 window.close();
};

親ウィンドウを閉じる場合は警告を表示します(子ウィンドウ警告なし)。IEでのウィンドウ親子判定はwindow.openerの値がnullかどうかで判別しているので適当な値を指定すれば警告無しで閉じる事ができます。

自分自身を閉じるサンプル