关闭编辑窗口时,如何像stackoverflow一样创建一个警告窗口?

时间:2010-10-10 09:29:56

标签: warnings

我发现它非常有用。但是他们怎么能得到它?

非常感谢你!

1 个答案:

答案 0 :(得分:1)

您可以使用window.onbeforeunload事件:

window.onbeforeunload = function (e) {
    var e = e || window.event;

    // For IE and Firefox
    if (e) {
        e.returnValue = 'Are you sure you want to leave this page';
    }

    // For Safari
    return 'Are you sure you want to leave this page';
};

显然你不应该系统地附加这个事件,因为从用户的角度来看它非常烦人。您应该附加它,以防万一,例如用户有一些未保存的工作,以便像StackOverflow那样警告他。