ブラウザの「戻る」ボタンで確認ダイアログを表示させない方法をご教授頂けないでしょうか。
ページを閉じる際にダイアログを表示させたかったので、下記の通り記述をしていますがサイト内のページの移動の際はダイアログを表示させない様にしたいと思っています。
$(function(){ var loc=false; $(window).bind("beforeunload", function(e) { // 確認メッセージに表示させたい文字列 if (!loc) { return "入力は完了していません。"; } }); // aリンクを遷移OKにする場合はこのコメントを外す //$('a').click( function() {loc=true;}); $("form").submit(function(){loc=true;}); });</script> コード
この記述をページ全てに記述し、ダイアログを表示させたくない<a>タグには、
onclick="window.onbeforeunload = null" コード
を、記述させました。
