2011-06-24 43 views
1

假設我有一個最初爲200px×100px的菜單。我需要將它包含在iframe中,但問題在於它是一個下拉菜單,當它打開時,菜單會被截斷,因爲它在框架內。有沒有辦法讓它脫離框架?如何讓內容彈出iframe?

+0

如果菜單是你自己的設計,那麼它在iframe中做什麼?好像你可以擺脫iframe來解決你的問題。 – Sparky

+1

它幾乎聽起來像你可能正在尋找框架集,而不是iframes ...我儘量避免,如果你可以。 – Endophage

+0

我希望它很簡單。無論如何,謝謝你們。 – odle

回答

1

不,沒有。您需要使用不同的方法,例如下載服務器上的框架內容,然後將其內聯到父頁面中。另一種可能性是將父頁面的內容浮在iframe上並使iframe變大。

1

如果兩個父頁面和你的iframe中的頁面都來自同一個域來了,你可以在它們之間通過JS通信:

Possible Ways to Communicate Between iFrame and Parent Page across domains

的解決辦法是,在盤旋,發出JS到父頁面並使父頁面在iframe頂部呈現菜單。

也就是說,不得不在iframe中使用菜單然後彈出iframe似乎不是技術問題,而是視覺設計和佈局問題。

+0

好主意。我在想的是: 懸停,告訴父母增加框架高度,allowtransparency =「true」。 然後在鼠標上恢復正常。 – odle