このJavascriptを正しく動作させようとしています。私の意図は、ユーザーがサイトページを閉じて「現在のページにとどまるか閉じる」というアラートを取得しようとしているときに、「OK」を押した場合は閉じて、「キャンセル」を押した場合はリダイレクトしたいということです別のページへ。問題は、同じサイトの別のページに移動しようとすると、そのポップアップが表示されることです。ページを別のページに移動するときではなく、閉じるときにのみ表示したい。それが可能かどうかはわかりませんが、あなたの助けとコメントに感謝します。
window.onbeforeunload = fget;
function yPop(url) {
var found = 1;
window.onbeforeunload = '';
window.location = url;
return false;
}
function fget() {
alert("Thank you for visiting our website, you are welcome any time! \n\n");
window.location = "http://NewLink.com";
return "\n________________________\n\n PRESS 'CANCEL' To Stay On The Current Page \n\n________________________\n";
}