ma hai copiato il codice postato? con il javascript a inizio pagina? devi dare una dimensione in altezza standard (io avevo messo 300px) ma con il comando javascript
codice:
onload="java-script:changeHeight(this);"
automaticamente, a seconda della pagina inserita, si allunga... ne sono certo perchè l'ho appena testato su un sito che sto facendo...!!!
riposto il codice javascript da inserire all'inizio:
codice:
<script type="text/javascript">
function changeHeight(iframe){
try{
var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document;
if (innerDoc.body.offsetHeight){ //ns6 syntax
iframe.height = innerDoc.body.offsetHeight + 5; //Extra height FireFox
}
else if (iframe.Document && iframe.Document.body.scrollHeight){ //ie5+ syntax
iframe.height = iframe.Document.body.scrollHeight;
}
}
catch(err){
alert(err.message);
}
}
</script>
e nell'iframe
codice:
<iframe src="miapagina_iniziale.html" name="iframe" width="680" onload="javascript:changeHeight(this);" scrolling="no" frameborder="0" height="300" allowtransparency="true"></iframe>
credo che l'errore stia nel fatto che l'iframe non si chiami iframe!!!!
ciao!