Hola dazuaga:
Estuve haciendo pruebas, y lo que más se parece es con el estilo width y height en el body...
<html>
<head>
<script type="text/javascript">
function ajustar() {
document.getElementById("prueba").style.width = window.frames.prueba.document.body.style.
width;
document.getElementById("prueba").style.height = window.frames.prueba.document.body.style.
height;
}
function ini() {
window.frames.prueba.document.open();
window.frames.prueba.document.write("<html><body style='background-color: red; width: 100px; height: 100px; margin: 0px'><div >Hola</div></body></html>");
window.frames.prueba.document.close();
setTimeout("ajustar()", 1000);
}
</script>
</head>
<body onload="ini();">
<iframe id="prueba" name="prueba" ></iframe>
</body>
</html>
A ver si pasito a pasito conseguimos el objetivo (y nos comemos las manzanas y las nueces)
Saludos