Tengo tal problema. Necesito abrir iframe en fancybox (necesito iframe porque necesito navegar a través de enlaces en documento abierto y permanecer en fancybox), pero quiero poner contenido en iframe desde variable, no a través del atributo src (ya lo hice obtuve contenido por AJAX (tengo que hacer algunas comprobaciones sobre el contenido antes de ponerlo en iframe, por lo que no hay forma de hacerlo en lugar de la consulta AJAX), así que no necesito una consulta más).jQuery agregar iFrame con contenido
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 regular.
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 funcionan. 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 un texto, no funciona tan bien).
¿Qué he hecho mal? ¿Tal vez hay otra manera de hacer lo que necesito?
¡Gracias por su asesoramiento!
tenía el mismo problema, ¿podría por favor dígame si usted fijó el problema anterior @krasilich –