• 締切済み

JavaScriptで質問

IEではサイズが取得できるのに、Firefoxではうまく動作しない。 iframeを使用してhtmlを表示しています。その場合、iframeで表示する元ファイルのサイズをJavaScriptを使用して、表示する元ファイルのサイズによりIFrameの縦を拡張していますが、Firefoxではうまくサイズが取れません。何に問題があるのでしょうか? わかる方、ご回答をお願いします。 ≪html側の記述≫ <iframe src="HiringOfNewGraduates/CustomText/Txt01.html" name="ifra1" frameborder="1" class="format2" onload="resize(this, ifra1);">    </iframe> ≪resize()≫ function resize(me, fr) { me.style.height = fr.document.body.scrollHeight + "px"; }

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

Firefoxだと  fr.contentDocument.body.scrollHeight + "px"; では

umlogu2006
質問者

お礼

ご返事ありがとうございます。 ご指摘の通りやってみましたが、うまくいきませんでした。 firefox3.6で試しました。

関連するQ&A