CIAO!
La soluzione che ho proposto funziona solo (per questioni di sicurezza) se nell'iframe è caricata una pagina dallo stesso dominio della pagina che ospita l'iframe.

Ad esempio: su www.dominio.it/pagina.html inserisco in un iframe la pagina www.dominio.it/iframe.html
In questo caso Javascript in iframe.html riesce a "vedere" pagina.html (e quindi può modificare le dimensioni dell'iframe stesso).

Negli altri casi la pagina nell'iframe non "riesce" a leggere dati della pagina "madre".