Ciao a tutti!

Ho sempre usato il seguente codice per adattare il contenuto dell'iframe presente in una pagina.

Codice pagina principale:
codice:
<iframe id="contentFRM" src="http://www.sito.it/pagina.html" width="760" scrolling="no" frameborder="0" ></iframe>
Codice pagina carica nell'iframe (pagina.html)

codice:
function autofitIframe(id){ // v.1.0

if (!window.opera && !document.mimeType && document.all && document.getElementById){

parent.document.getElementById(id).style.height=this.document.body.offsetHeight+"px";
}
else if(document.getElementById) {

parent.document.getElementById(id).style.height =this.document.body.scrollHeight+"px";
}
}
Ora mi capita una cosa un po strana
Premetto che la pagina che viene caricata dentro l'iframe è situata su un altro server web!

In locale l'adattamento dell'iframe funziona correttamente, mentre sul web non si adatta, rimane piccolo!!!

Ho provato a mettere degli alert per capire fino a dove veniva eseguito il codice e la riga rossa non viene eseguita.

E' possibile che questo codice funzioni solo se tutte e 2 le pagine risiedono sullo stesso server web??? (mi sembra strano)

Esiste qualche altro scipt che potrei provare?

Grazie!