2011-12-14 40 views
-2

我想通過點擊一個按鈕來關閉(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

回答

0

創建您的網站上blank.htm文件。將IFrame SRC設置爲blank.htm,然後刪除IFRAME。

參考問:How to close an iframe?

+0

試試這個,讓我知道它是否對你有幫助。 – sikender 2011-12-14 05:21:20