document.getElementById('the_iframe').contentWindow.document.body.scrollHeight
IE ve FF hem sorunları vardı W3C DOCTYPE for examples
bkz hattan doğru değeri hesaplamak için yardımcı olacaktır IFRAME
kaynak belgeye DOCTYPE
deklarasyon ekleme Rendering'e gibi iframe
belgesi 'quirks' modunda, DOCTYPE
ekleyene kadar belge.
FF/IE/Krom desteği: Chrome ile .scrollHeight çalışmıyor bu yüzden iframe'lerin içeriğine dayalı bir sayfadaki tüm IFRAME
yükseklikleri ayarlamak için jQuery kullanarak bir javascript örnekle geldi. NOT: Bu, geçerli alanınızdaki referans sayfaları içindir.
<script type="text/javascript">
$(document).ready(function(){
$('iframe').each(function(){
var context = $(this);
context.load(function(event){ // attach the onload event to the iframe
var body = $(this.contentWindow.document).find('body');
if (body.length > 0 && $(body).find('*').length > 0) { // check if iframe has contents
context.height($(body.get(0)).height() + 20);
} else {
context.hide(); // hide iframes with no contents
}
});
});
});
</script>
Çok kullanışlı, şerefe. Aynı kökeni ilke – ConroyP