javascriptでページ遷移前に確認のダイアログを出す


方法が紹介されていたのでメモひらめき電球


ページ遷移前に確認をする、onbeforeunload - 実用


以下引用です。


以下コードの正常動作を、Firefox 2.0とIE 7で確認した。

Opera では実行されなかった。

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

MochiKitでは、Event#confirmUnloadで確認ダイアログを出せる。

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