【发布时间】:2014-01-22 07:20:45
【问题描述】:
我想关闭一些 html 弹出窗口。我有静态站点,它创建弹出窗口。这些窗口有一个提交按钮,它向 asp mvc 应用程序发送一个 POST 请求。此应用运行良好并返回 View()(带有消息“Ok”的索引页面。按钮“关闭”)。
当我点击关闭按钮时 - 没有任何反应。
我的代码:
<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() 不起作用。
附:在 js 脚本(当弹出窗口创建时)我写:
$("#btn",#m_window").live("click",function(){
var p = parent;
var win = p.document.getElementById('mistake');
win.parentNode.removeChild(win);
});
但它也不起作用。
【问题讨论】:
-
$('#btn, #m_window').remove();
标签: javascript html asp.net asp.net-mvc popup