Hola:
Prueba con esto:
Código:
<html>
<head>
<title>
iframe
</title>
<script type="text/javascript">
function resultado() {
ventana = window.frames.x.document.body;
base = (document.all) ? ventana.scrollHeight : 0;
return base + ventana.offsetHeight;
}
</script>
</head>
<body >
<iframe src="receptor.php" name="x" onload="y = resultado() + 'px'; alert(y); this.style.height = y" style="width: 100%"></iframe>
</body>
</html>
Por cierto, solo vale para páginas de tu dominio.
Saludos