2013-06-26 4 views
0

это работает прекрасногоFancyBox открытой строковое содержимое, но не IFrame

 function openContent (id) { 
      $.fancybox('<h1>Lorem lipsum</h1>'); 
     } 

, но когда я пытаюсь открыть IFRAME, ничего не происходит

 function openContent (id) { 
      $.fancybox.open({href:'http://www.google.com'}); 
     } 

сообщения об ошибках в Firebug или хромированной консоли. Я пытаюсь в localhost.

любая идея?

+0

Если вы хотите открыть iframe, вы должны указать fancybox тип контента. Проверьте http://stackoverflow.com/a/13869696/1055987 для получения дополнительной информации и объяснений – JFK

+0

, вы также можете проверить этот http://stackoverflow.com/a/14828632/1055987 относительно некоторых проблем iframe. – JFK

ответ

1
X-Frame-Options:SAMEORIGIN 

заголовка устанавливается в www.google.com, вы не можете открыть www.google.com в IFRAME, если ваш сайт не в google.com.

+0

спасибо, google был просто судорогой. Я пытаюсь сделать то же самое с файлом в той же папке «iframe.html» и не работает тоже – Leabdalla

+0

В соответствии с этой ссылкой http://fancybox.net/blog попробуйте $ .fancybox ({href: 'http: // www. example.com '}); –