Devo recuperare l'altezza complessiva di una pagina per dimensionare l'iframe che la visualizza.

L'idea é quella di ottenere l'altezza dell'html da visualizzare nel seguente modo:

codice:
h=window.frames['content_iframe'].document.body.scrollHeight;
e di impostare lo stile inline dell'iframe con:

codice:
document.getElementById('content_iframe').style.height = h + "px";
Il problema é che la maggior parte delle pagine che devo visualizzare, su Firefox fissano height a 0, mentre una sola pagina rende la corretta altezza.

Su Iexplorer lo script si comporta bene.
Le pagine sono tutte pagine locali nel server.

Volevo sapere se c'erano problematiche note riguardo a questo argomento e se qualcuno conosceva qualche modo per ottenere il corretto valore ScrollHeight su ogni pagina.

Grazie.