2011-04-01 94 views
0

我有一個html文件。在那個文件中,我有一個ID爲「send-this-page-link」的鏈接,一旦用戶點擊它,它將顯示一個ID爲「send-this-page」的div,該div有一個iframe,它正在加載PHP文件。在php文件中有一個關閉按鈕和取消鏈接,當用戶點擊iframe中的關閉按鈕時,整個div必須關閉(「send-this-page-link」),以及它必須做同樣的事情,當用戶點擊取消鏈接時。jQuery與iframe關閉按鈕問題

我使用jquery,並作出鏈接按鈕關閉它的父母。但它不起作用。我使用了直播功能,直到沒有機會,任何人都幫助我?

還是其他好方法?

感謝提前...

回答

0

我用過這個。它運作良好。

( '#parentPrice',window.parent.document)

0

,你必須確保父頁IFRAME具有相同的域,以便iframe中可以做一些父頁面,則可以證實這一點通過寫在這兩個頁面下面的代碼:

alert(document.domain); 
+0

是,兩者都是同一個域 – 3gwebtrain 2011-04-01 11:41:58

+0

你使用Firebug,是否有任何錯誤消息在控制檯? – 2011-04-01 11:47:07

+0

沒有錯誤。我的問題是需要隱藏div在當前的html文件中,並關閉按鈕加載iframe的php文件。如何關閉使用從當前的HTML div加載的按鈕? – 3gwebtrain 2011-04-01 11:51:33

1

似乎有點代碼行奇怪的 - 有點矯枉過正,但如果你給你的iframe的ID,你應該能夠使用的鏈接是這樣的:

<a href="window.parent.document.getElementById('iframe-id').parentNode.removeChild(window.parent.document.getElementById('iframe-id'))">Close</a>