別のページを iframe に埋め込む Web ページがあります。外側のドキュメントの JavaScript 関数で、iframe 内のドキュメントのサイズ (ピクセル単位) をフェッチする必要があります。
私はDOMと、 iframe自体の高さに関連しwidth
て見つけることができる唯一の属性を調査してきました。これは、その中のドキュメントよりも小さいです。height
例えば
<iframe src="tall_page.php" id="my_iframe" style="height: 101px"></iframe>
...
var i = document .getElementById ("my_iframe");
i = i .contentDocument .body;
alert (i .offsetHeight); // or scrollHeight or clientHeight
上記は「101」になります。<body>
私がhtml{padding:x}
求めている値は、フレームではなく、コンテンツ ドキュメント全体のサイズです。
この値を取得するにはどうすればよいですか?