【问题标题】:How to close browser window with a dialog popup using jQuery function?如何使用 jQuery 函数关闭浏览器窗口并弹出对话框?
【发布时间】:2014-12-03 21:52:17
【问题描述】:

我正在处理一个项目,但如果我想使用 jQuery 退出页面,我需要知道如何关闭浏览器窗口并显示一个对话框。

感谢 Rick,这有帮助,它会调出默认的 chrome 弹出对话框,我正在尝试自定义它以在我的 javascrip 文件中使用我的对话框,以便在用户关闭页面时提示它。这是我的代码功能确认对话框(baseURI){ var dialog = jQuery('你确定要退出这个表单而不保存吗?').attr({ 类型:'隐藏', id: '对话' }).css("display", "none").appendTo('body');

jQuery("#dialog").dialog({
    resizable: false,
    height: 140,
    modal: true,
    title: 'Confirm',
    buttons: {
        "Yes": function () {
            window.location = baseURI;
            //                jQuery(this).dialog("close");
        },
        Cancel: function () {
            jQuery(this).dialog("close");
        }
    }
});

return false;

}

【问题讨论】:

    标签: c# jquery asp.net-mvc


    【解决方案1】:

    关闭浏览器:

    window.close();
    

    提示用户:

    window.addEventListener("beforeunload", function (e) {
        var message = "Are you sure you want to leave?";
    
        (e || window.event).returnValue = message;
        return message;
    });
    

    【讨论】:

    • 其实我试过了,没用...我在我的java脚本文件下添加了脚本,用于引用我所有布局页面的项目,但只是关闭窗口,没有显示提示,我是否将其添加到正确的页面?
    • 谢谢 rick,看看更新的问题。也许您可以帮助我自定义此查询以使用上面引用的代码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    相关资源
    最近更新 更多