Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.06.2013, 12:25
Кандидат Javascript-наук
Отправить личное сообщение для Maxman Посмотреть профиль Найти все сообщения от Maxman
 
Регистрация: 18.06.2010
Сообщений: 122

IFRAME и родительский документ
На странице вставлен IFRAME, который не должен иметь доступа к паренту (он там том-же домене). Закрываю парент так:
var myFrame = document.getElementById("myIframe");
myFrame.defaultView.parent = undefined;

Далее передаю в него jQ, чтобы не грузить его внутри фрейма заного, т.к. там подключенно много плагинов (лишние запросы):

myFrame.defaultView.jQuery = jQuery;

Баг в том, что када вызываем методы jQ из фрейма, он обращается к родительскому документу, т.к. это ссылка на объект родителя. Поиск например смог решить путём переназначения документа:
$("div", document)
Но как быть с методами типа sortable() где нет возможности задать контекст нормально? т.е. он задаётся для перетаскиваемых элементов, но например mousemove он вешает на боди родителя, т.е. объект таскается тока когда водишь мышкой по родителю, а не внутри фрейма... и т.д.
Ответить с цитированием
  #2 (permalink)  
Старый 23.06.2013, 12:30
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от Maxman
Далее передаю в него jQ, чтобы не грузить его внутри фрейма заного,
В принципе при вставки линка во фрейм на линк скрипта, уже имеющегося на родителе, реальной подгрузки не происходит, контент скрипта считывается из кеша.
Так что имхо куриная суета...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать, чтобы скрипт работал только если текущий документ iframe? ruslan_mart Общие вопросы Javascript 10 14.01.2015 13:56
Скрыть iframe - транспорт при отправке формы. Kotakota AJAX и COMET 2 30.08.2011 10:43
Вложенные IFrame и History goldserg Элементы интерфейса 1 28.03.2011 15:57
Закрыть iframe из iframe rawuk Элементы интерфейса 1 02.03.2011 11:05
Фреймы, информация про родительский документ Slawaq Серверные языки и технологии 6 05.09.2010 12:53