Hola sgafo:
No sé si te ayudará, pero voy a darte una idea...
He visto que tiene un width=100%, y la idea sería, tenerlo a 0 al principio y con un setTimeout... cambiar el tamaño... en ese caso habría que ponerle un id al iframe...
document.write('<iframe src="' + pagina + '" name="textFrame"
id=ventana
width="0" height="315" marginwidth=0 marginheight=0 frameborder="No"></iframe>')
setTimeout("document.getElementById('ventana').sty le.width = '100%'", 1000);
Tal vez sin usar el id se pueda poner:
document.frames.textFrame.style.width = "100"...
Lo dicho... sólo es una idea.
Espero que te sirva...
Saludos