JavaScriptでWindowsの×ボタン制御って可能なんでしょうか?

ウィンドウ右上の×ボタンを押された際に、
閉じてよいかの確認のダイヤログを表示し、
[はい]が押された時のみウィンドウを閉じるよう制御したいのです。

function test(){
if (confirm("閉じていいの?")) {
window.location.href="/login/logout.do";
} else {
}
}
window.onbeforeunload = test;

この形だとconfirmの結果がfalseでも閉じるイベントが継続して
ウィンドウを閉じられてしまうのですが・・・