Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Доступ к .data родителя из Iframe (https://javascript.ru/forum/jquery/63125-dostup-k-data-roditelya-iz-iframe.html)

Александр Анатольевич 19.05.2016 13:46

Доступ к .data родителя из Iframe
 
Добрый день!

Уважаемые знатоки, бьюсь полдня с проблемой.

Значит есть страница родитель.
На нем подключается JS файл, который содержит следующее:
Код:

var A = $(document);
A.data('name', 'value');

На странице родителя есть Iframe, в котором грузится другая страничка с того же домена.

На этой страничке, есть код, который пытается получить данные из data родителя так:
Код:

var Ap = $(window.parent.document);
Но объект Ap.data() возвращается пустым.
Хотя ожидается name и value..

Подскажите как получить данные?

Vlasenko Fedor 19.05.2016 14:07

var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;

Александр Анатольевич 19.05.2016 14:16

Нет, Вы наверно не поняли.
Мне надо данные Data вытащить не из Iframe..document, а наоборот с родителя Parent...document!

Александр Анатольевич 19.05.2016 14:38

Вообщем как всегда допер сам.
Но всеравно спасибо за помощь.

Собственно обращаться надо было из iframe так:
Код:

var Ap = window.parent.A;

Dilettante_Pro 19.05.2016 14:57

Александр Анатольевич,
Цитата:

Сообщение от Александр Анатольевич
var Ap = window.parent.A;

Только A обязательно должна быть глобальной


Часовой пояс GMT +3, время: 06:57.