2011-06-24 4 views
1

私は最初に200px100pxのメニューを持っているとします。私はそれをiframeに含める必要がありますが、問題はドロップダウンメニューで、それが開くとフレームがフレーム内にあるのでメニューが切り取られます。それがフレームから脱落する方法はありますか?コンテンツをiframeからポップアップする方法は?

+0

メニューが自分のデザインの場合は、iframeの内部で何をしていますか?問題を解決するためにiframeを取り除くことができるようです。 – Sparky

+1

iframeよりむしろフレームセットを探しているような気がします...もしあなたができれば両方を避けようとします。 – Endophage

+0

私はそれが簡単だったと思います。とにかく、ありがとう。 – odle

答えて

1

いいえありません。サーバー上のフレームのコンテンツをダウンロードし、代わりに親ページにインライン展開するなど、別の方法を使用する必要があります。もう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

関連する問題