ciao a tutti.. ho trovato x la rete questo script che ti cambia l'altezza di un iframe automaticamente secondo il contenuto della pagina

Codice PHP:
<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> 
funziona perfettamente tranne che con IE7 che non funziona... qualcuno mi sa dire il xchè? e ha una soluzione?