jQuery agrega iFrame con contenido

Tengo tal problema Necesito abrir iframe en fancybox (necesito iframe porque necesito navegar a través de enlaces en el documento abierto y permanecer en fancybox), pero quiero poner contenido en iframe desde la variable, no a través del atributo src (ya tengo contenido por AJAX (necesito hacer algunas verificaciones en el contenido antes de ponerlo en el iframe, por lo que no hay forma de hacerlo en lugar de la consulta AJAX), por lo que no necesito una consulta más).

Fancybox no permite utilizar el atributo 'contenido' con 'tipo': 'iframe'. Así que decidí crear iframe dinámicamente, insertar mi contenido en él y mostrar iframe por fancybox como un bloque normal.

Es como

jQuery('<iframe id="someId"/>').appendTo('body').contents().find('body').append(content);

Y que

jQuery('<iframe id="someId"/>').fancybox();

Pero la primera parte no funciona. Puedo ver el iframe que se agregó a la página pero sin ningún contenido (tengo una página html completa en contenido variable, pero cuando intento agregar solo algo de texto, no funciona tan bien).

¿Qué he hecho mal? ¿Quizás haya otra forma de hacer lo que necesito?

¡Gracias por su consejo!

Respuestas a la pregunta(3)

Su respuesta a la pregunta