<script language=JavaScript>
function logout(){
confirm("您确定要退出后台管理吗?");
}
</script>
<a href="htlogout.action" target="_top"><img src="images/out.gif" alt="安全退出" width="46" height="20" border="0" onClick="logout();"></a>
从confirm()里弹出的窗口无论我点击的是“确定”按钮还是“取消”它都退出了(我原来的意思是点击“确定”按钮时则退出,点击“取消”则相反)
请大侠们帮帮忙找找原因,我刚用JavaScript不是很熟悉,谢谢!
------解决方案--------------------------------------------------------
定义一个变量
var sure = confirm("您确定要退出后台管理吗?");
if(sure){
doSomething();
}
------解决方案--------------------------------------------------------
[code=JScript]
<script language=JavaScript>
function logout(){
if(confirm( "您确定要退出后台管理吗? ")){
//点击确定要执行的代码
alert( "退出成功! ");
}else{
alert( "取消退出! ");
}
}
</script>
[/code]
------解决方案--------------------------------------------------------
你需要对confirm()函数的返回值进行处理,如下:
var confirmValue=confirm("您确定要退出后台管理吗?");
if(confirmValue){
to do--------
}
else
{
to do--------
}
------解决方案--------------------------------------------------------
楼主confirm之后什么也没干啊~~
confirm 是 点确定返回true,点返回 返回false的 然后你在根据返回结果进行自己的业务处理