2011-04-01 67 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>