关闭AjaxControlToolkit.PopupControlExtender打开的窗口
本文关键字:窗口 AjaxControlToolkit PopupControlExtender 关闭 | 更新日期: 2023-09-27 18:11:09
<div id="id1" runat="server">Open Windows</div>
<AjaxControlToolkit:PopupControlExtender ID="PopEx" runat="server" TargetControlID="id1" PopupControlID="Panel1" Position="Top" />
<asp:Panel ID="Panel1" runat="server">
<div> this text will show in the window that will open when the user clicks on 'OpenWindow' </div>
</asp:Panel>
我如何获得将打开然后关闭它的窗口的引用?
要从主窗口打开和关闭窗口,请将命令赋给一个变量。
var newWindow = window.open("...");
// do something
newWindow.close();
或者,如果您需要通过新窗口中的链接关闭新窗口,请尝试这样做:
<a href="self.close()">Close</a>
我给所有打开的窗口命名,然后如果我想关闭它我有一个close。html文件里面有
<html>
<head>
<script type="text/javascript">self.close()</script>
</head>
<body>
</body>
</html>
当我想关闭一个打开的窗口时,如果我知道它的名字,我可以调用:
window.open(<window name>, 'close.html');
有点粗糙,但它可以工作-特别是如果您一次只使用一个窗口