Scusa gli errori di ortografia sono dovuti ad una "battitura" veloce sulla tastiera...
Analizziamo lo script:
funzione eseguita al caricamento della finestra del browser (lato client)
Codice:
window.onload=function(){
}
assegnazione dell'elemento IFRAME (specificato da un ID) ad una variabile
Codice:
var iframe=document.getElementById('mioIFRAME');
verifica che la variabile sia VERO , quindi che l'elemeto esista
usiamo la variabile che definisce l'elemento iframe e ne deriviamo l'oggetto del suo contenuto
iframeObject.contentWindow
al contempo di questo oggetto leggiamo il valore dell'altezza del documento
Object.document.body.scrollHeight
quindi il valore viene assegnato ad una variabile
Codice:
var altezza = iframe.contentWindow.document.body.scrollHeight;
usiamo la variabile che definisce l'elemento iframe e ne definiamo l'altezza , usando come valore il dato ricavato precedentemente ovvero l'altezza del documento contenuto nel iframe.
Codice:
iframe.height = altezza+"px";