JavaScript: как работать с одним и тем же окном?
В принципе я ее сделал, но осталось одна нерешенная задача:
Выводится список товаров, напротив каждого товара есть ссылка добавить в корзину.
Мне нужно, чтобы при нажатии на эту ссылку проверялось наличие открытого окна корзины (winBasket).
Если это окно открыто, то функция добавляет товар в корзину и выводит все товары корзины в окно WinBasket.
Если окно закрыто, то открывает окно WinBasket и выводит в него.
Т.е. у скрипт корзины должен работать с отдельным одним окном.
Есть скрипт, но он не работает
Код:
function OpenWindow(PageSrc)
{
Features="top=50,left=100,width=200,height=200,toolbar=no,menubar=no,location=no,directories=no,scrollbars=yes,resizable=yes";
if (NewWin.closed)
{
NewWin=window.open(PageSrc,"NewWindow",Features)
NewWin.focus()
}
else
{
if (!NewWin.closed)
{
NewWin.location=PageSrc
NewWin.focus()
}
}
}
{
Features="top=50,left=100,width=200,height=200,toolbar=no,menubar=no,location=no,directories=no,scrollbars=yes,resizable=yes";
if (NewWin.closed)
{
NewWin=window.open(PageSrc,"NewWindow",Features)
NewWin.focus()
}
else
{
if (!NewWin.closed)
{
NewWin.location=PageSrc
NewWin.focus()
}
}
}
Помогите плз кто знает
Цитата:
Originally posted by mosquitor
Есть скрипт, но он не работает
Есть скрипт, но он не работает
Цитата:
Код:
<!--
var NewWin
function OpenWindow(PageSrc)
{
var Features="top=50,left=100,width=200,height=200,scrollbars,resizable"
if (!NewWin||NewWin.closed)
{
NewWin=window.open(PageSrc,"NewWindow",Features)
NewWin.focus()
}
else
{
if (!NewWin.closed)
{
NewWin.location=PageSrc
NewWin.focus()
}
}
}
//-->
Вызов функции:<a href="java script:OpenWindow('sec.html')">
var NewWin
function OpenWindow(PageSrc)
{
var Features="top=50,left=100,width=200,height=200,scrollbars,resizable"
if (!NewWin||NewWin.closed)
{
NewWin=window.open(PageSrc,"NewWindow",Features)
NewWin.focus()
}
else
{
if (!NewWin.closed)
{
NewWin.location=PageSrc
NewWin.focus()
}
}
}
//-->
Вызов функции:<a href="java script:OpenWindow('sec.html')">
:angel: