確認ダイアログボックスが表示されてしまいます。このメッセージを表示せず、通常のウィンドウを閉じるには下記のようなスクリプトを書けば閉じる事ができます。
function closeOwnerWindow() {
var owner = window.open("", "_top");
owner.opener = window;
owner.close();
}
ようするに誰かが開いたWindowだったら、確認メッセージは出ないってことです。
というわけでチェックスクリプト。
function winclose()
{
this.window.opener=window;
this.window.close();
}
これでダイアログ無しに閉じることができました。
ただしFirefox 0.9.2ではただのwindow.close()でもダメでした。