ユーザーがサイトを離れるときにアラート/確認ボックスをポップアップしたいクライアントがいて、選択した内容に基づいてページに留まるか、新しいページに移動する(すべてのブラウザで動作するのが好きなら)。Javascriptアラート/コンフリムボックスの後に新しいWebページにユーザーをリダイレクトする方法
私は一日中悩んでおり、このコードを持っていますが、うまく動作しません。
<script>
window.onbeforeonload = function exitLeave(){var answer = confirm("You have not filled out your questionnaire yet")
if (answer){
window.location = "http://www.google.com/";
}
else{
alert("Cancel it !")
}
}
</script>
ご協力いただければ幸いです。
したがって、ユーザーがあなたのサイトを離れてyahoo.comに行くことを決めた場合、そのようなことから彼らはgoogle.comに行くように強制しますか? –
あなたは 'onbeforeunload'であなたのサイトをキャッシュ不可能にします。 – Saxoier