Hola otra vez:
Perdona por no contestar antes, pero esperaba que otros foreros se interesaran y saliera algo... Tan solo era una semillita. Además, ayer tuve problemas para conectarme.
Lo que quería mostrarte era la posibilidad de comunicación entre el iframe y la página contenedora.
Hice algunas pruebas, y lo más sencillo que encontré para explorer es:
<iframe id="prueba" name="prueba" src="index.html" onload="ini()"></iframe>
... y la función ini():
function ini() {
document.getElementById("prueba").width = document.frames.prueba.document.body.offsetWidth + document.frames.prueba.document.body.scrollWidth;
document.getElementById("prueba").height = document.frames.prueba.document.body.offsetHeight + document.frames.prueba.document.body.scrollHeight;
}
Lo probé en explorer y va bien, creo que puedes obviar la linea que modifica la anchura.
Saludos