をキャンセル]をクリックした後、現在のページにとどまるOKまたは上のユーザーのクリックがページを閉じて、両方の条件にをキャンセルした場合、私はコードのInternet Explorerは、Internet Explorerのボタン
if (navigator.appName == 'Microsoft Internet Explorer' || !!(navigator.userAgent.match(/Trident/) || navigator.userAgent.match(/rv:11/)) || (typeof $.browser !== "undefined" && $.browser.msie == 1)) {
window.onbeforeunload = function() {
//return "Ticket upload progress will be lost if you close/reload this window.\nDo you really want to continue?"
var message = confirm("Ticket upload progress will be lost if you close/reload this window.\nDo you really want to continue?");
if (message == true) {
alert(1);
}
else if(message == false) {
return;
}
}
}
の下に使用しています。
キャンセルをクリックすると、同じページにとどまりたいです。 私はすべてを試みましたが、動作しませんでした。
ご協力いただきまして誠にありがとうございます。
で
を交換してください...(サイトを閉じることを不可能にするスパムのポップアップ) – Milney
ここをクリック:http://stackoverflow.com/questions/276660/how-can-i-override-the-onbeforeunload-dialog-and-replace -it-with-my-own – Milney