Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как вывести значение с предыдущей страницы (https://javascript.ru/forum/misc/52184-kak-vyvesti-znachenie-s-predydushhejj-stranicy.html)

zmanz 07.12.2014 13:24

Как вывести значение с предыдущей страницы
 
Здравствуйте

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

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

Как обновить корзину я знаю, вопрос в том как мне обратиться из всплывающего окна к предыдущей странице получается (та которая находится за всплывающим окном и на которой есть корзина которую мне и нужно обновить)???

danik.js 07.12.2014 14:25

Цитата:

Сообщение от zmanz
Прошу не пешите мне про GET и POST

Скажите, сколько будет два плюс два?
P.S. Прошу, не пишите мне про 4, я все понимаю, мне просто нужен другой ответ, мне 4 не подходит.

zmanz 07.12.2014 14:54

Изложил свою мысль по другому ))

danik.js 07.12.2014 21:02

Всплывающее окно через фрейм отображается?
Тогда к родительскому (предыдущему, в вашем выражении) окну можно обратиться как window.parent

Допустим у вас есть глобальная функция updateCart, которая и должна обновить состояние корзины в основном окне. Тогда после добавления товара во всплывающем окне нужно вызвать функцию window.parent.updateCart()


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