dis*_*cer 2 javascript forms navigation onunload
我需要在用户离开页面时提醒用户,并且可以使用window.onUnload事件来处理.但我还需要通过在页面上提交表单或单击导航链接来检查用户是否正在导航.我可以使用表单的onSubmit事件来设置一个标志,然后在window.onUnload事件中检查该标志,但我不确定哪一个先触发.
有任何想法吗 ?
你真的想要window.onbeforeunload
window.onbeforeunload = function (e) {
var e = e || window.event;
// For IE and Firefox
if (e) {
e.returnValue = 'Are You Sure?';
}
// For Safari
return 'Are You Sure?';
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5161 次 |
| 最近记录: |