Тема: Как в lightbox вывести html документ
Как можно в lightbox вывести какой-либо html документ?
Форум ReadyScript Вопросы по работе с системой Как в lightbox вывести html документ
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как можно в lightbox вывести какой-либо html документ?
Насколько я помню lightbox, то там как и с фотками подсовываете просто урл у ссылки на нужный html документ.
Ссылку-то я подсовываю, но также видимо нужно поменять class="viewbox", иначе документ становится еще одним фото вместе с существующими фотографиями в карточке товара. А вот где добавить новый класс, это для меня вопрос.
А чем Вас наш colorboх не устраивает? Если вы пользуетесь нашей темой оформления, то вы можете ссылке указать класс inDialog. У Вас откроется ссылка в всплывающем окне.
В theme.js должна быть строка $('.inDialog').openInDialog();
А сама функция openInDialog лежит в common.js
В theme.js должна быть строка $('.inDialog').openInDialog();
Такая строка есть.
Делаю вот так:
<a href="/templates/luchski/test.html" class="inDialog">TEST</a></p>
test.html - обычный документ с парой строк
Всплывает следующее:
и так висит. Что-то где-то видимо не доглядел.
Если ссылку сделать вот так:
<a href="#" class="inDialog">ASDAF</a>
то всплывает текущая карточка товара.
Если ссылку сделать вот так:
<a href="#" class="inDialog">ASDAF</a>
то всплывает текущая карточка товара.
Естественно. Это урл сам на себя просто с пустым якарем.
<a href="/templates/luchski/test.html" class="inDialog">TEST</a></p>
Дело вот в чём, inDialog ожидает json, который содержит поле html. Его выдают все страницы системы, если к ним обращаться через AJAX. Если вы хотите, открыть сторонний файл html. То тогда вот так:
<a href="/templates/default/test.html" onclick="$(this).colorbox();">Открыть</a>
И будет Вам счастье.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Вопросы по работе с системой Как в lightbox вывести html документ