【发布时间】:2014-01-16 17:36:23
【问题描述】:
我想为一个页面实现弹出功能,为此我使用了以下代码。
<input type="button" value="Open a Popup Window" onclick="window.open('WebForm2.aspx','popUpWindow','height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes');">
使用它我能够打开一个新窗口。但是,如果用户从弹出窗口中移动光标(即 onmouseout),我也必须关闭弹出窗口,并且当用户单击选项卡右上角的 X 按钮时,我还想关闭弹出窗口。为此,我所做的是
<script type="text/javascript">
function alertUser() {
window.close();
}
</script>
<div onmouseout ="alertUser()"> My contents ... </div>.
现在我的问题是当光标移动到关闭 btn 附近而不单击窗口时关闭。可以做什么?
【问题讨论】:
-
我可以通过单击父窗口来关闭子窗口吗?
标签: c# javascript jquery html popup