如果单击离开页面,请重定向到其他页面
redirect to other page if click on leave page
如果用户单击"离开页面"按钮,我该如何重定向他。请检查我的代码
function openNewWindow() {
window.open('http://google.com/','_blank');
window.focus();
}
window.onbeforeunload = function(event) {
event = event || window.event;
var confirmClose = 'Are you sure?';
if (event) {
event.returnValue = confirmClose;
if(confirmClose)
{
if(true)
{
openNewWindow();
}
}
return confirmClose;
}
}
谢谢
如果用户
在onbeforeunload对话框中选择是,那么他将离开页面,您无法阻止这种情况。但是,您可以在对话框显示之前执行一些操作,就像在代码中所做的那样,但是对话框本身仅在函数执行后显示,显示返回值。
你的代码似乎有点晦涩难懂,你对if(confirmClose)
的期望是什么,这将始终计算为 true,因为非空字符串在 javascript 中是"真实的"。
相关文章:
- 刷新后重定向到其他URL
- 重定向到“提交”按钮上的其他控制器
- 在窗口滑动时重定向到其他页面
- 如何完成表单后使用 AJAX 重定向并在其他页面上显示数据
- 如果单击离开页面,请重定向到其他页面
- GeoIP2 Javascript仅重定向到其他国家,但不重定向到特定国家
- AJAX成功重定向覆盖其他逻辑
- 选择其中一个单选按钮,然后单击“提交”,重定向其他页面
- 将我的IE访问者重定向到其他页面
- 我开发了一个api,我希望它重定向到其他php页面,并在我点击api文件中的按钮时弹出模态
- 如何在视频播放完毕后重定向到其他网址
- 按下浏览器后退按钮时将用户重定向到其他页面
- 退出弹出重定向,但仅在退出时执行,而不是在单击页面上的任何其他 html 重定向按钮时执行
- 将 Javascript 语法错误和控制台.log重定向到其他地方
- window.location.href 不会重定向到其他域
- 弹出窗口重定向在IE中不起作用,但在其他浏览器中可以
- 重定向其他Jsp JavaScript
- 如何从表单动作重定向其他url
- 无法重定向其他页面(HTML、Javascript)中的输出
- 无法使用文件过滤器在快速 js 中重定向其他页面