mosquito
Новичок
Корзина покупок работает с одним окном
Делаю корзину покупок для каталога.
В принципе я ее сделал, но осталось одна нерешенная задача:
Выводится список товаров, напротив каждого товара есть ссылка добавить в корзину.
Мне нужно, чтобы при нажатии на эту ссылку проверялось наличие открытого окна корзины (winBasket).
Если это окно открыто, то функция добавляет товар в корзину и выводит все товары корзины в окно WinBasket.
Если окно закрыто, то открывает окно WinBasket и выводит в него.
Т.е. у скрипт корзины должен работать с отдельным одним окном.
Написал пару ява-скриптов:
mylink - параметр функций, строка(url) типа "basket.php?action=additem&id=4"
str - это и есть ссылка напротив каждого товара
у меня задача такая: если окно winBasket закрыто, то
$str = "<a href='javascript:winBasketOpen(url)'> + </a>";
если закрыто то
$str = "<a href='url target='> + </a>";
Правильно ли я мыслю и как мне доделать это?
Делаю корзину покупок для каталога.
В принципе я ее сделал, но осталось одна нерешенная задача:
Выводится список товаров, напротив каждого товара есть ссылка добавить в корзину.
Мне нужно, чтобы при нажатии на эту ссылку проверялось наличие открытого окна корзины (winBasket).
Если это окно открыто, то функция добавляет товар в корзину и выводит все товары корзины в окно WinBasket.
Если окно закрыто, то открывает окно WinBasket и выводит в него.
Т.е. у скрипт корзины должен работать с отдельным одним окном.
Написал пару ява-скриптов:
PHP:
<SCRIPT>
<!--
function is_closed(mylink)
{
var str
if (winBasket.closed)
{
str = "<a href='javascript:winBasketOpen(".mylink.")'> + </a>"
}
else
str = "<a href=".mylink." target=winBasket> + </a>"
return str
}
function winBasketOpen(mylink)
{
winBasket = window.open(mylink, "mywin")
}
//-->
</SCRIPT>
str - это и есть ссылка напротив каждого товара
у меня задача такая: если окно winBasket закрыто, то
$str = "<a href='javascript:winBasketOpen(url)'> + </a>";
если закрыто то
$str = "<a href='url target='> + </a>";
Правильно ли я мыслю и как мне доделать это?