Передать данные из iframe в родительское окно

Может кто сталкивался… Надо передать параметры (свойства) товара (pagetitle, image, price, remains) из iframe, в котором происходит фильтрация с msFilter2, в parent page для дальнейшей работы с этими данными.
UPD: После фильтрации в iframe остается 1 или несколько товаров и при клике на картинке товара, он должен отобразиться на странице parent со своими свойствами. Правильнее, наверное, только id ресурса передать.
Михаил
03 июня 2014, 08:40
modx.pro
4 100
0

Комментарии: 3

Andrey Grachov
03 июня 2014, 18:02
0
В родительском окне создать функцию, допустим showProduct. В iframe к ней можно будет получить доступ через window.parent.showProduct(), в функцию можно будет передать все нужные данные о товаре.
    Михаил
    03 июня 2014, 19:42
    0
    да, уже разобрался, спасибо
    Михаил
    05 июня 2014, 14:24
    0
    Кстати, вдруг кому пригодится другой вариант передачи данных из iframe на родительскую страницу:
    <span style="cursor: pointer;" onclick="parent.$('#resSel').show(); 
            parent.$('#resSelImg').attr('src','[[+image]]'); 
            parent.$('#resSelTitle').html('[[+pagetitle]]'); 
            parent.$('#resSelWeight').html('[[+weight]]');
            parent.$('#resSelPrice').html('[[+price]]');
            parent.$('#resSelRemains').html('[[+remains]]');
            parent.$.fancybox.close();">
    </span>
    ну как-то так
    id, конечно, ставим свой
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3