Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.07.2011, 21:29
Интересующийся
Отправить личное сообщение для GiSEG Посмотреть профиль Найти все сообщения от GiSEG
 
Регистрация: 13.10.2010
Сообщений: 17

Как можно принудительно закрыть prettyphoto внутри фрейма?
С помощью prettyphoto открываю фрэйм:
<a title="Ответить на вопрос jhgjhgjhg" rel="prettyPhoto[iframes]" href="http://mig.ru/aaa.php?iframe=true&amp;width=100%&amp;height=100%&amp;id=11">Ответить</a>
<script type="text/javascript">
	$("a[rel^='prettyPhoto']").prettyPhoto({
		autoplay_slideshow: false,
		autoplay: false,		
		social_tools: '',
		iframe_markup: '<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',
	});
</script>

Можно ли заставить закрыть окно prettyphoto изнутри http://mig.ru/aaa.php .
В идеале, ещё и получить значения от фрейма, для callback функции.

Или может есть альтернативы? Интересует любой вариант, с помощью которого можно открыть iframe, как окно или как часть текущего html, но чтобы можно было закрыть самого себя и в идеале вернуть какие-то значения родителю.

Последний раз редактировалось GiSEG, 20.07.2011 в 21:35.
Ответить с цитированием
  #2 (permalink)  
Старый 20.07.2011, 21:39
Интересующийся
Отправить личное сообщение для GiSEG Посмотреть профиль Найти все сообщения от GiSEG
 
Регистрация: 13.10.2010
Сообщений: 17

Проблема решена,
вот такой код внутри фрейма вызывает самоуничтожение:
<script type="text/javascript">
parent.$.prettyPhoto.close();
</script>

Так-же можно вызывать функции, объявленные у окна-родителя:
parent.showalert();
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как применить css ко всем элементам внутри блока MaxB jQuery 12 28.05.2010 07:56
Как получить текст внутри iframe на другом домене? Alexander Majesty Events/DOM/Window 1 23.12.2009 22:10
Может кто подсказать как можно сделать submit из левого фрейма в правый maxander Internet Explorer 1 28.11.2008 10:15
Можно ли получить имя экземпляра объекта внутри самого объекта? Ichigeki Общие вопросы Javascript 9 14.11.2008 19:00
Как выдернуть ссылки из фрейма Leonline Общие вопросы Javascript 9 31.05.2008 01:34