2

iFrame がその親によってサイズ変更された場合、onresize 関数は Safari (3.03 ベータ Windows 版) で実行されないようです。これは既知のバグですか?タイマーベースのチェック以外に回避する方法はありますか?

iframe とその親は同じドメインにあるため、子フレームの関数 iframeObj.function() を呼び出す明らかな手段を除いて、親からサイズ変更関数を呼び出すことは可能です。ここで、iframeObj はフレームへのオブジェクト参照です。 IE と Opera でのみ動作するようです。FF、Safari、Chrome はすべて機能を実行できません。

助けてくれてありがとう。

4

1 に答える 1

0

それでもonResize関数を実行することはできませんが、2番目のメソッドを使用して回避しました。正しい関数呼び出しは参考のためにiframeObj.contentWindow.function()です。

それはもはやそれほど重要ではありませんが、主要な質問に関する情報はまだありがたいです。

于 2010-01-21T02:58:03.570 に答える