2011-07-06 8 views
0

jQueryを使用してiframeをdivに追加しています。 divの全幅/高さを取得したいと思います。 これは可能ですか?iframe - 動的な高さ/幅は可能ですか?

+1

を使用すると、スタイル属性「スタイルを追加しようとしました= "幅:100%;高さ:100%;" '? – reporter

+0

あなたは解決しましたか?... – Fabio

答えて

1

はい、

あなたは...(それが必要パディングを含ん)幅のために同じ をframe.height = div.offsetHeightプロパティを設定することができます。

<div id="myDiv"> 
    <h1> 
     I'm H1 
    </h1> 
</div> 

<script> 
    alert(document.getElementById('myDiv').offsetHeight); 
</script> 

このコードを試してみると、offsetHeightをPまたはSpanで変更すると、H1が変更されることがわかります。

は、だからあなたがすることができます:

var h = document.getElementById('myDiv').offsetHeight; 
$('#myFrame').attr('height', h); 
関連する問題