Javascript 如何在window.onbeforeunload中了解用户响应
我编写了一个函数,在刷新之前警告用户(出于某种原因我需要它)。 我还想实现的是,如果用户单击Javascript 如何在window.onbeforeunload中了解用户响应,javascript,function,Javascript,Function,我编写了一个函数,在刷新之前警告用户(出于某种原因我需要它)。 我还想实现的是,如果用户单击离开此页面,则调用另一个函数。如果用户点击停留在该页面上我什么都不用做 function warnuser() { return "Don't refresh the page."; } window.onbeforeunload = warnuser; //if returns true call another function! 谢谢。如果用户决定离开页面,您不能调用函数或其他任何东西,
离开此页面
,则调用另一个函数。如果用户点击停留在该页面上
我什么都不用做
function warnuser()
{
return "Don't refresh the page.";
}
window.onbeforeunload = warnuser;
//if returns true call another function!
谢谢。如果用户决定离开页面,您不能调用函数或其他任何东西,您的控件将结束…如果用户决定离开页面,您不能调用函数或其他任何东西,您的控件将结束
function callbackExit(){
setTimeout(function(){
//User warned yet he stay on the page.
//Do your code here now.
}, 1000);
}
function warnuser()
{
callbackExit();
return "Don't refresh the page.";
}
window.onbeforeunload = warnuser;
你们可以像这样跟踪点击的“停留在页面上”,但若用户点击“离开站点”按钮,你们仍然不能执行任何操作
您可以像这样跟踪单击的“停留在页面上”,但如果用户单击“离开站点”按钮,您仍然无法执行任何操作。这是一个有趣的话题。检查这是否有帮助这是一个有趣的话题。检查这是否有帮助