Javascript JS确认,错误,返回,不工作
用于确认用户是否要注销的当前脚本未在Mac上的Safari中完全工作Javascript JS确认,错误,返回,不工作,javascript,confirm,Javascript,Confirm,用于确认用户是否要注销的当前脚本未在Mac上的Safari中完全工作 function log_out() { ht = document.getElementsByTagName("html"); ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)"; if (confirm('Are you sure you want to log out?')) {
function log_out()
{
ht = document.getElementsByTagName("html");
ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
if (confirm('Are you sure you want to log out?'))
{
return true;
}
else
{
ht[0].style.filter = "";
return false;
}
}
当用户确认他们想注销时,它会工作,好的,但是当用户单击“取消”时,他们仍然会注销
有什么想法吗
提前谢谢 将return指令放在注销调用之前
<a class="rnavtab" href="?do=logout" onclick="return log_out()">Log out</a>
好的,但是当用户单击“取消”时,
他们仍然被注销
在您发布的评论中看到您的代码后:
<a class="rnavtab" href="?do=logout" onclick="log_out()">Log out</a>
稍后您可以像这样重定向用户:
window.location = '?do=logout';
你发布的功能很好。在哪里调用?在注销链接上调用:
window.location = '?do=logout';