如何从iframe中弹出内容?

时间:2011-06-24 21:34:36

标签: html css iframe drop-down-menu overflow

假设我的菜单最初为200px×100px。我需要将它包含在iframe中,但问题是它是一个下拉菜单,当它打开时,菜单会被切断,因为它在框架内。有没有办法让它从框架中掉出来?

2 个答案:

答案 0 :(得分:1)

不,没有。您将需要使用不同的方法,例如在服务器上下载帧的内容并在父页面中内联它。另一种可能性是将父页面的内容浮动到iframe上并使iframe更大。

答案 1 :(得分:1)

如果父页面和iframe中的页面都来自同一个域,您可以通过JS在它们之间进行通信:

Possible Ways to Communicate Between iFrame and Parent Page across domains

解决方案是,在悬停时,将JS发送到父页面,然后让父页面在iframe上呈现菜单。

也就是说,必须使用iframe弹出iframe的菜单似乎不是技术问题,因为它是视觉设计和布局问题。