如何在asp.net中关闭(javascript iframe)?

问题描述:

我想通过点击一个按钮来关闭(iframe中),但我的代码是不工作:如何在asp.net中关闭(javascript iframe)?

<td> 
    <a href="utility.htm" toptions="group = links, shaded = 1, type = iframe, effect = fade, width = 900, height = 900, layout = quicklook"> 
    <asp:ImageButton ID="btn_utility_serv" runat="server" width="244" height="71" 
        onclick="btn_utility_serv_Click" /> 
    </a> 
    <%-- <img src="images/demo_20.jpg" width="244" height="71" />--%> 
</td> 

当我点击btn_utility_serv,iframe的窗口将打开。在那个窗口中会有一个按钮关闭。当我点击关闭按钮时,我需要关闭这个iframe窗口。

我写这样的:

<a href="javascript: parent.window.close()"> 
    <img alt="" src="images/Close.png" style="border-color: #800000" /> 
</a> 
+2

一个iframe(内嵌框架)不是一个弹出窗口,事实上它几乎完全相反......而且您提供的代码仅会有什么相关的一小部分这个问题。请正确格式化,并提供关于您的页面外观的更大图片。 – Terry 2011-12-14 05:07:46

创建您的网站上blank.htm文件。将IFrame SRC设置为blank.htm,然后删除IFRAME。

参考问:How to close an iframe?

+0

试试这个,让我知道它是否对你有帮助。 – sikender 2011-12-14 05:21:20