2011-01-02 4 views
0

新年のご挨拶Y'allの....IFrameのサイズ変更・ソリューション - クロスブラウザの互換性ソリューション

私はStackOverflowの上ここでは、この問題にはいくつかの参照がある知っているが、私はそれらのどれもが非常に有用であることが判明。 PHPでsrc属性が動的に設定されているIframeがあります。私はコンテンツ(JavaScript)に応じてサイズを変更したいと思います。どんな洞察?

(直面した同じ問題のために、このサイト上で言及したソリューションは、私のために動作しません)

が Abhijit

+0

同じ起源(ホスト、ポート、プロトコル)のコンテンツですか? – mplungjan

答えて

1

ベストソリューション、ありがとう:iFrameを使用していないが、内部のコンテンツを埋め込みますdiv。それはあなたにもっと多くのコントロールを与えるでしょう。 IFrameは多かれ少なかれブラックボックスです。私は箱の外の文書が(安全上の理由から)箱に入っていないと思うので、計算もできません。箱の中の文書は、それがIFrame内にあることさえ知らない。

最良のオプションは、あなたにも、親ドキュメント内のわずかな違いをレンダリングするためにその事実を使用できるように、PHPのドキュメントが表示されるページを決定しましょう、少し早いことを行うことであろう。

+0

投稿に「考える」が多すぎます。コンテンツが同じ起源のものである場合、親と子の両方が互いにアクセスすることができます。そして、PHPはどのようにドキュメントがブラウザでレンダリングされるかを知っていますか? – mplungjan

+0

明らかに、PHPはIFrameのsrcを決定するものなので、その時点で別のレイアウトが選択されていれば適切と思われます。正確なピクセルの高さが必要かどうかはわかりません。そうであれば、srcは問題ではないでしょう。なぜなら、1つのソースは異なるブラウザで異なってレンダリングできるからです。私は、IFrameのグローバルな内容に基づいて、全体的に異なるレイアウトを想定しました。 – GolezTrol

関連する問題