grazie per lo spunto, ho risolto cosi e funziona:
codice:
<iframe id="frm" src="...indirizzo/Body?openelement" width="100%" height="100%" frameborder="0">
nell'onload della pagina ho il javascript seguente:
crossbrowsing, funziona con IE e con Firefox
codice:
try{
var myiframe=document.getElementById("frm")
if (myiframe.contentDocument) //ns6 syntax, mozilla
{
contenthg = myiframe.contentDocument.body.offsetHeight;
myiframe.height = contenthg + 50; //aggiungo 50 pixel
//myiframe.contentDocument.myform.mytextarea.select()
}
else if (myiframe.Document) //ie5+ syntax
{
//alert(myiframe.height);
contenthg = myiframe.Document.body.offsetHeight;
myiframe.height = contenthg + 50; //aggiungo 50 pixel
}
} catch (e) {
//alert("Error: " + e. message + " (" + e.name + ")");
}