我有一个 page -a ,我提供10美元的东西,当用户试图离开页面时,我想询问他们是否需要同样的东西5美元。
因此,使用onunload我可以使用此代码显示包含我的消息的确认框。
function goodbye(e) {
if(!e) e = window.event;
//e.cancelBubble is supported by IE - this will kill the bubbling process.
e.cancelBubble = true;
e.returnValue = 'Hey Wait, Get everything mentioned below for $5, Click on Stay on this page?'; //This is displayed on the dialog
//e.stopPropagation works in Firefox.
if (e.stopPropagation) {
e.stopPropagation();
e.preventDefault();
}
}
window.onbeforeunload=goodbye;
现在,当用户点击停留在此页面上时,我希望该页面重定向到 page-b ,其中同样的内容可用于5美元。
任何人都可以帮助我在哪里编写额外的代码行吗?我做了很快的研究,但找不到任何帮助。
提前谢谢。