Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

может кто знает

в общем использую fancybox для вывода страницы поддомена. для этого пользуюсь стандартным для fancy классом iframe , в спецификации написано, что именно этот класс лучше использовать если нужно в виде контента использовать другой сайт (поддомен). Работает все хорошо, но мне нужно, чтобы при закрытии этого окна, страница с которой оно было вызвано, обновилась.
Никто не в курсе как отловить закрытие окна fancybox'а?


разобрался уже..
нет. не разобрался.  нужно чтобы окно fancybox'а закрывалось по нажатию на мою собственную кнопку и после закрытия обновлялась страница. есть идеи?


Ссылку можно дать?


дык, говорил же, что все на локалке. оч рано ещё на сервер класть.

Вот как я сделал:
$(document).ready(function() {
$('#fancybox-close').bind('click',function(){
location.reload();
return true;
});
});
Минус конечно очевиден, теперь все fancy-окна перезагружают страницу после закрытия. (кроме iframe, ешё использую классы zoom и modalbox, с разными параметрами)

Вообще изначально идея была такая: на главной странице основного сайта есть кнопка, кликая по ней и открывается fancy-окно со страницей с поддомена. делаю какие-то действия, нажимаю кнопку сабмит и после этого идет редирект опять ан главную основного сайта.

Все бы хорошо, только когда использую iframe редирект проходит, но только страница основного сайта подгружается в это же fancy-окно. если бы как-то обойти данную особенность, тольк охз как.
Тогда вообще ненужно будет ловить начатие закрывающей ссылки...

И раз уж разговор пошел о fancybox, может кто-нить знает, можно ли как-то сделать окна резиновыми по высоте?


Минус конечно очевиден, теперь все fancy-окна перезагружают страницу после закрытия.


А если #fancybox-close присвоить только для того окна. которое нужно, а для других использовать другой ID  на кнопке?
или так не получиться?


можно все. только для этого придется копаться в коде самого плагина. может так и сделаю. посмотрим..


Источник



Copyright ShopOS