-PR-
  • すぐに回答を!
  • 質問No.4838617
締切り
済み

JavaScriptでiframeの高さを自動調節する方法を試しているがうまくいかない

  • 閲覧数577
  • ありがとう数3
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 66% (2/3)

JavaScriptでiframeの高さを自動調節する方法を
下記サイトを参考に試しているのですが、
読み込み先ファイルをphpファイルにするとうまくいきません。

http://www.revulo.com/blog/20070616.html

《参考サイトより example.html》
<head>
......
<script type="text/javascript">
function resizeIframe() {
var iframe = parent.document.getElementById("recent_iframe");
var height = document.documentElement.scrollHeight;
iframe.style.height = height + 10 + "px";
}
</script>
</head>
<body onload="resizeIframe()">
......

上記のようなソースを子HTMLファイルに書いて、親HTMLファイルから

<iframe id="recent_iframe" src="example.html">
</iframe>

というように読み込むと問題なく子ファイルの大きさに
iframeの高さが自動調節されて表示されるのですが、
参考サイトのソースをphpファイルに記載して、
iframeからフルパスで読み込もうとするとうまく高さが調節されません。

<iframe id="recent_iframe" src="フルパス/exsample.php">
</iframe>

解決策はありますか?
通報する
  • 回答数1

回答 (全1件)

  • 回答No.1
レベル14

ベストアンサー率 34% (1450/4144)

あなたがやりたいことって iframe.style.height = height + iframe.height + "px"; こういうことではないの? ...続きを読む
あなたがやりたいことって
iframe.style.height = height + iframe.height + "px";
こういうことではないの?
お礼コメント
cptskgj

お礼率 66% (2/3)

回答いただきありがとうございました。
質問に掲載した参考ソースのまま、再度書き直してみたら動きました。
お騒がせしました。
投稿日時 - 2009-03-30 16:19:29
  • 回答数1
このQ&Aのテーマ
このQ&Aで解決しましたか?

関連するQ&A

-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ