自定义的JavaScript确认框

时间:2013-04-18 14:33:55

标签: javascript jquery confirmation

enter image description here我有自定义确认框....当我按下注销时,显示框...如果按下取消,则框关闭,控件保留在同一页面...当是按下,注销必须发生....对我来说,取消工作正常...但是当用户按下是,没有回复....任何人都可以帮助我...提前感谢...

我的代码:

<s:a href="logout" cssClass="planTabHeader" id="logoutId"> <img src="../../KY/images/common/header/lock.png" alt="logout" style="border: none;background-color: transparent;" /> &nbsp;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>

1 个答案:

答案 0 :(得分:1)

扩展我上面的评论可能你的功能应该是

   function doLogout() {
window.location = "/logout"; // not sure on your url structure
  }