windowのonbeforeunloadハンドラで、
Event#returnValueに値を入れると、
ページ遷移直前にユーザーに確認ダイアログを表示することができる(んだって)。

http://d.hatena.ne.jp/brazil/20061105/1162702512


window.onbeforeunload = function(event){
event = event || window.event;
event.returnValue = '<ユーザー定義の確認メッセージ>?';
}