2013-04-18 30 views
0

enter image description here我有自定義確認框....當我按下注銷框時顯示...如果取消按下框關閉控制仍然在同一頁...當是按下,註銷必須發生....對我來說,取消工作正常...但是,當用戶按下是,沒有任何反應....任何人都可以幫助我...在此先感謝...自定義的javascript確認框

我的代碼:

<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> 

回答