2013-12-12 2 views
0

Я пытаюсь создать лайтбокс с подсайтом (календарь Google), чтобы не открывать его в новом окне. Я использовал этот лайтбокс сайта: http://lokeshdhakar.com/projects/lightbox2/ Теперь, когда я открываю изображение, все работает, но когда я пытаюсь открыть свой сайт, это не так.Открыть новый сайт в лайтбокс не работает

HTML:

<div id="poziom3" class="java poziomy"> 
<a href="http://www.natropiegra.pl/faq.html" data-lightbox="poziom3" title="Poziom3 

">Poziom 3 
</a></div> 

Почему?

ответ

2

Это потому, что для открытия внешнего веб-сайта вам понадобится iframe на вашей странице. Однако проект лайтбокса, который вы используете, не использует iframe. Он использует свойства CSS, чтобы открыть изображение и дать ему вид лайтбокса. Он не использует iframe для загрузки изображения.

Поскольку лайтбокс не поддерживает iframe (предназначен только для изображений), следовательно, вы не можете открыть внешний веб-сайт (календарь Google в вашем случае).

Вы можете попробовать следующий проект. Это имеет поддержку iframe для лайтбоксов (см. Примеры) http://fancybox.net/

+0

Возможно, вы правы, но почему-то я до сих пор не могу справиться с этим. спасибо – Mac

Смежные вопросы