我有自定义确认框....当我按下注销时,显示框...如果按下取消,则框关闭,控件保留在同一页面...当是按下,注销必须发生....对我来说,取消工作正常...但是当用户按下是,没有回复....任何人都可以帮助我...提前感谢...
我的代码:
<s:a href="logout" cssClass="planTabHeader" id="logoutId"> <img src="../../KY/images/common/header/lock.png" alt="logout" style="border: none;background-color: transparent;" /> Log out</s:a>
的javascript:
<script type = "text/javascript" >
$(document).ready(function () {
$($('#logoutId')).click(function (event) {
var msg = "";
var buttons = {};
msg = "Are you sure you want to logout?";
buttons["Yes"] = doLogout;
buttons["Cancel"] = closeDialog;
if (msg != "") {
showDialog(buttons, "cancelConfirm", msg, "dialogNormal",
"Confirmation", 470);
}
return false;
});
});
function doLogout() {
document.getElementById("logoutId").href = "logout";
}
function closeDialog() {
/* alert("action is closeDialog"); */
$("#cancelConfirm").dialog("close");
$("#cancelConfirm").dialog("destroy");
}
</script>
答案 0 :(得分:1)
扩展我上面的评论可能你的功能应该是
function doLogout() {
window.location = "/logout"; // not sure on your url structure
}