作成中のアラート機能に問題があります。アラートは、ユーザーが戻るボタンを押したときにのみオフになるはずです。問題は、ユーザーがページを閉じようとしたときにもアラートが表示されることです。これを修正する方法はありますか?これがコードです。クリックされたリンクでブール値を true に設定することでこれを機能させ、アラートをオフにします。
編集:それを捕まえた人のために、ええ、引用符がありませんでした. ここでコードを編集していて、誤って引用符を削除しただけです。それは実際には問題ではなく、ここのコード内で修正しました。
<script>
var okayToLeave = false;
window.onbeforeunload = function () {
if (!okayToLeave) {
return "By going back, you risk submitting your order twice."
}
}
function OkayToLeave() {
okayToLeave = true;
}