2011-03-30 78 views
0

我的页面结构类似于处理iframe中iframe之外的iframe事件

我有一个html页面,它包含一个jQuery对话框。 在jQuery对话框中,屏幕将在iFrame中打开。

现在我面临的问题是 - 我想通过单击iFrame中的按钮来关闭jQuery对话框。 (例如,如果我的iFrame源是Google.com,那么点击搜索按钮我的对话框应该关闭)

那么,我可以在我的html页面的$(document).ready(function()中编写关闭调用处理点击事件的搜索按钮吗?

注意: - iframe源无法访问。

如果没有,那么还有什么其他可能的选择呢?

在此先感谢。

回答

0

如果iFrame源位于不同的域上,则不能执行此操作。

选项

  • 使用对话框的内置关闭功能

  • 如果要触发接近固定你的项目的位置,您可以覆盖一个div覆盖。在点击div时触发关闭事件。 http://jsfiddle.net/YvbPB/

+0

谢谢,一个很好的建议,但我想要不同的东西,就好像我重叠搜索按钮的位置可能会有所不同,页面的外观会受到干扰。 – niksvp 2011-03-30 08:04:14