Ciao a tutti,
ho un iframe con altezza dinamica, nel senso che si allunga in base a ciò che clicco dentro (vengono aperti menu e sotto menu in base al click che si espandono in altezza).
La funzione javascript che uso è questa ma su IE non funziona bene, nel senso che arriva ad un certo punto e non si allunga più, mentre con gli altri browser si allunga sempre perfettamente.
codice:
<script language="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 + 32; //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>
Avete qualche suggerimento/dritta/aiuto da darmi?
Non riesco a risolvere, ho cercato ovunque!

Grazie