簡體   English   中英

如何從asp.net mvc 關閉彈出窗口

[英]how to close popup window from asp.net mvc

我想關閉一些 html 彈出窗口。 我有靜態站點,它創建彈出窗口。 這些窗口有一個提交按鈕,它向 asp mvc 應用程序發送 POST 請求。 這個應用程序運行良好並返回 View() (帶有消息“Ok”的索引頁面。和按鈕“Close”)。

當我點擊關閉按鈕時 - 沒有任何反應。

我的代碼:

  <body>
    <button type="button" id="btn" onclick="window.parent.jQuery('#btn, #m_window').hide('slow');">Close</button> 

   
<!--   <button type="button" id="btnFoo" onclick="$("#btnFoo, #m_frame").live("click", function(){
    $("#mistake").remove();
});  ">Close form </button>
   -->
</body>

m_frame- 彈出窗口的框架。 錯誤 - 彈出窗口的 div。

請告訴我如何關閉這個彈出窗口?

window.close()不起作用。

PS at js 腳本(當彈出窗口創建時)我寫:

$("#btn",#m_window").live("click",function(){
var p = parent;
 var win = p.document.getElementById('mistake');
 win.parentNode.removeChild(win);
});

但它也不起作用。

嘗試這個

<script>
    $(document).ready(function () {
        $("#displayinmodal").dialog({
            autoOpen: true,
            modal: true,
            buttons: {
                "Close": function () {
                    $("#displayinmodal").dialog("close");
                }
            }
        });
    });
</script>


<div id="displayinmodal">
    Popup demo
</div>

你應該試試:

window.close();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM