[英]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.