他の投稿から、これを処理する唯一の方法は、編集できないブラウザー ダイアログ ボックスを使用することだと理解しています。私が問題を抱えているのは、どのようにページを離れてもボックスが表示されることです。ページには、ページを離れる正しい方法である保存および削除ボタンがあり、ダイアログボックスを表示したくありません。
ここに私が持っているJQueryがあります
$(document).ready(function(){
//save or delete
window.onbeforeunload = function() {
var message = 'You have unsaved changes, please stay and save or delete them.';
return message;
}
});
保存および削除ボタンは次のとおりです。
<a id='savenewscopesheet' class='taskbutton'>Save</a>
<a id='deletenewscopesheet' class='taskbutton'>Delete</a>
私はより多くの JQuery を使用して関数を処理しているため、href はありません。