jquery与iframe关闭按钮问题

时间:2011-04-01 11:36:06

标签: php javascript jquery iframe

我有一个html文件。在该文件中我有一个id为“send-this-page-link”的链接,一旦用户点击它,它将显示一个id为“send-this-page”的div,该div有一个iframe,它正在加载一个php文件。在php文件中有一个关闭按钮,并取消链接,而用户舔iframe中的关闭按钮,整个div必须关闭(“send-this-page-link”),以及它必须做同样的事情,当用户点击取消链接时。

我使用jquery并使用链接按钮关闭它的父级。但它不起作用。我使用了直播功能,直到没有机会,任何人都帮助我?

还是其他任何好方法?

感谢提前......

3 个答案:

答案 0 :(得分:1)

似乎有点奇怪的代码 - 有点矫枉过正,但如果你给你的iframe一个id,你应该可以使用这样的链接:

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

答案 1 :(得分:0)

您必须确保父网页 iframe 具有相同的域名,以便iframe可以对父网页执行某些操作,您可以通过以下方式确认:在两个页面中编写以下代码:

alert(document.domain);

答案 2 :(得分:0)

我用过这个。它运作良好。

  

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