¿Podrías mostrarnos el HTML que resultado cuando imprimes el <iframe>?
De otra forma vamos a seguir adivinando si estás haciendo bien las cosas o no.
El detalle es que si estuviera bien escrito dicho HTML funcionaría a la perfección, ¿cómo saber que has hecho mal?