我有一个关于以下代码的问题。当用户关闭他们的浏览器时,应该提示他们要么点击“确定”要么点击“取消”以离开页面。点击“确定”将触发
window.location
重定向到另一个页面进行用户跟踪(是的,为避免热烈争论,在类似问题中提到的情况下,还有一个辅助系统来确保准确跟踪,即在用户从任务管理器中终止浏览器时)。点击“取消”将留在当前页面,问题在于无论点击哪个按钮,都会被重定向离开页面。以下是相关代码:window.onbeforeunload = confirmExit;
function confirmExit()
{
var where_to = confirm("Click OK to exit, Click CANCEL to stay.");
if (where_to == true)
{
window.location="logout.php";
}
if (where_to == false){
alert("Returning...");
}
}