我在设置用户退出确认框时遇到了奇怪的问题。
以下是代码:
function closeIt() {
var message = "Click 'Cancel' right now!";
evt=(typeof evt == 'undefined') ? window.event:evt;
evt ? evt.returnValue = message:null;
return message;
}
window.onbeforeunload = closeIt;
我希望实现什么功能?用户单击取消时,我想要重定向页面。
我尝试了无数次的想法,但都没有成功。有什么想法吗?
编辑 这就是我想要的: 用户试图关闭浏览器标签,我想显示一个小确认框,如果他点击确定,则关闭标签页,如果他点击取消,则不关闭标签页并将用户重定向到保存页面。
我尝试了很多方法,遇到了很多问题。