日期:2014-05-17  浏览次数:20737 次

关于JavaScript confirm()的问题
<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的 然后你在根据返回结果进行自己的业务处理