1
我有在Resizing an iframe based on content的IFrame文檔的高度返回iframe的高度不是真實的高度
I幀體的高度發出的iframe體的高度,以使用三個幀技術父頁面的iframe中一些javascript似乎總是出現在900,iframe的視口高度。這在瀏覽器中是一致的。
iframe的:
<iframe id="printiq" src="http://myurl.com" height="900px" width="980px">Your browser does not support iframes.</iframe>
的IFRAME內的腳本:
$(window).load(function() {
var height = document.body.scrollHeight + 60;
alert('Height: ' + height); //Always returns 900, the height of the iframe
var whirlwind_url = 'http://whirlwind.ben.dev/iframe_helper';
var iframe_html = '<iframe id="height_helper" src="'+whirlwind_url+'?height='+height+'"></iframe>';
$('body').append(iframe_html);
});
奇怪的是,當我檢查與螢火蟲沒有高度變量(scrollHeight屬性,的offsetHeight等)設定爲900