单击取消按钮后,Internet Explorer将保留在当前页面上

时间:2017-04-20 09:58:58

标签: javascript jquery

在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;
            }
    }
}

当用户在两个条件中点击确定取消时,页面就会关闭。

如果用户点击取消,我想留在同一页面上。 我已经尝试了一切,但没有工作。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

尝试替换

else if(message == false) {
    return;
}

else if(message === false) {
    return null;
}