Моментальное отображение состояния корзины на странице с прайсом

zubastik

Новичок
Моментальное отображение состояния корзины на странице с прайсом

Пишу интернет-магазин, за пример беру http://ultra-online.ru/.
Сейчас столкнулся с проблемой, не могу понять как после добавления товара на странице каталога происходит отображение (без перезагрузки страницы) изменившегося сост. корзины (кол. единиц товара и сумма).

Процесс такой:

- кликаем добавить,
- в появившемся окне проставляем количество товара, сабмитем (в каком-то скрипте корзина пополняется)
- теперь непонятно: каким образом после закрытия окна на странице каталога уже изменилось состояние корзины. КАК?

Наверно Ява.. Скачал страницы, ковырял, но ничего связаного с отображением в ява скриптах не нашел. вот:confused:

Объясните пожалста!

На форуме такого вопроса не нашел :cool:
 

Фанат

oncle terrible
Команда форума
то есть, ты хочешь, чтобы мы за тебя скачали и за тебя ковырялись?
сколько денег?
 

sakon

П..и.н..ок
[мысль]
Все равно наверно в корзину уйдет
[/мысль]
Кажется сегодня уже третий........
 

zubastik

Новичок
Мне лишь в общих чертах механизм каким образом работает..

Насчет корзины мне объяснять не надо, помоему у меня достаточно конкретный вопрос:D
 

zubastik

Новичок
Ботла пига за то, чтобы ты залез на сайт ультры и подумал как это реализовано
 

si

Administrator
http://ultra-online.ru/dummyadd.php?prodid=45631&bar_code=

<html><head><title>Введите количество</title></head>
<body onload='document.forms[0].amount.focus();document.forms[0].amount.select();' onkeydown="if (window.event.keyCode==13) { window.event.returnValue = false; document.forms[0].submit(); } " style='font-family:Tahoma;font-size:11;'><br>&nbsp;&nbsp;<b>Введите&nbsp;количество</b><center><form action='add2cart.php' method='post'><input name='frame' type='hidden' value=''><input name='prodid' type='hidden' value='45631'><input name='bar_code' type='hidden' value=''><input name='amount' type='text' value='1' style='font-size: 11px; vertical-align : middle;' size='10'><input style='vertical-align : middle;' type='image' src='/i/c-buy.gif'></form></center></body></html>

результат выполнения add2cart.php
<html>
<body>
<script language=javascript>
window.opener.parent.cartcount.innerText='1';
window.opener.parent.cartcost.innerText='44.7';
window.close();
</script>
</body>
</html>
 

Yurik

/dev/null
Пишу интернет-магазин,
обычно люди сначала учатся (хотя бы HTML, DHTML/DOM, JavaScript) а потом пишут какие-то форумы, хоумпаги и т.д. А потом (через пару лет) берутся за интернет-магазин и т.д...
Если же хочется сделать наоборот, то надо идти не на http://phpclub.ru а на http://weblancer.net/
 

swd

Guest
Зачем DHTML+JavaScript? У меня проще. Информация о товаре добавляется в сессию. Чуть дальше происходит вызов функции вывода содержимого корзины. Поскольку данные берутся из сессии, то изменения отражаются на этой же странице.
 

Фанат

oncle terrible
Команда форума
swd, а поподробнее можно? Какие сессии имеются в виду?
 

zubastik

Новичок
window.opener.parent.cartcount.innerText='1';
window.opener.parent.cartcost.innerText='44.7';

Эх если бы еще в мазиле это дело работало:(
 
Сверху