Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по магазину!
 
 автор: Gamezeldol   (27.05.2009 в 22:40)   письмо автору
 
 

Здраствуйте всем! Нужна помощь! Я делаю что-то типа интернет магазина и не могу написать скрипт суммирования цен товаров! Нужно чтобы при добавлении товара в корзину цены складывались! вот мой скрипт! селекты делал через синхронизацию(Динамические списки):

<HTML><HEAD><TITLE>Vladislav.Shop</TITLE>

<SCRIPT language=JavaScript>

function movetk(tovbox,korbox) {
for(var i=0; i<tovbox.options.length; i++) {
if(tovbox.options[i].selected && tovbox.options[i].value != "") {
var to = new Option();
var ko = new Option();
to.value = tovbox.options[i].value;
to.text = tovbox.options[i].text;
ko.value = tovbox.options[i].value;
ko.text = tovbox.options[i].text;
korbox.options[korbox.options.length] = to;
tovbox.options[i] = ko;
to<=i;
}
}
}
function nomove(tovbox) {
for(var i=0; i<tovbox.options.length; i++) {
if(tovbox.options[i].selected && tovbox.options[i].value != "") {
tovbox.options[i]=null;
i--;
}
}
}

</SCRIPT>

<script language=javascript>

function syncList(){}

syncList.prototype.sync = function()
{
for (var i=0; i < arguments.length-1; i++) document.getElementById(arguments[i]).onchange = (function (o,id1,id2){return function(){o._sync(id1,id2);};})(this, arguments[i], arguments[i+1]);
document.getElementById(arguments[0]).onchange();
}

syncList.prototype._sync = function (firstSelectId, secondSelectId)
{
var firstSelect = document.getElementById(firstSelectId);
var secondSelect = document.getElementById(secondSelectId);

secondSelect.length = 0;


if (firstSelect.length>0)
{

var optionData = this.dataList[ firstSelect.options[firstSelect.selectedIndex==-1 ? 0 : firstSelect.selectedIndex].value ];

for (var key in optionData || null) secondSelect.options[secondSelect.length] = new Option(optionData[key], key);


if (firstSelect.selectedIndex == -1) setTimeout( function(){ firstSelect.options[0].selected = true;}, 1 );

if (secondSelect.length>0) setTimeout( function(){ secondSelect.options[0].selected = true;}, 1 );
}


secondSelect.onchange && secondSelect.onchange();
};
</script>
<script language=javascript>

KolTov=70;
ZakSumm=0;
var zak=new Array();
CostTov = {'AEZ1':500,'AEZ2':500,'AEZ3':500, 'AEZ4':500, 'AEZ5':500, 'AEZ6':500, 'AEZ7':500, 'Dotz1':1000, 'Dotz2':1000, 'Dotz3':1000, 'Dotz4':1000, 'Dotz5':1000, 'Dotz6':1000, 'Dotz7':1000, 'Antera1':1500, 'Antera2':1500, 'Antera3':1500, 'Antera4':1500, 'Antera5':1500, 'Antera6':1500, 'Antera7':1500, 'Alutec1':2000, 'Alutec2':2000, 'Alutec3':2000, 'Alutec4':2000, 'Alutec5':2000, 'Alutec6':2000, 'Alutec7':2000, 'Enzo1':2500, 'Enzo2':2500, 'Enzo3':2500, 'Enzo4':2500, 'Enzo5':2500, 'Enzo6':2500, 'Enzo7':2500, 'Borbet1':3000, 'Borbet2':3000, 'Borbet3':3000, 'Borbet4':3000, 'Borbet5':3000, 'Borbet6':3000, 'Borbet7':3000, 'Dezent1':3500, 'Dezent2':3500, 'Dezent3':3500, 'Dezent4':3500, 'Dezent5':3500, 'Dezent6':3500, 'Dezent7':3500, 'KFZ1':4000, 'KFZ2':4000, 'KFZ3':4000, 'KFZ4':4000, 'KFZ5':4000, 'KFZ6':4000, 'KFZ7':4000, 'Replica LS1':4500, 'Replica LS2':4500, 'Replica LS3':4500, 'Replica LS4':4500, 'Replica LS5':4500, 'Replica LS6':4500, 'Replica LS7':4500, 'Replica1':5000, 'Replica2':5000, 'Replica3':5000, 'Replica4':5000, 'Replica5':5000, 'Replica6':5000, 'Replica7':5000};

function summa() {
ZakSumm=0;
for (var i=0;i<KolTov;i++) {
zak_summa=CostTov[i]*zak[i]+zak_summa;
}
document.all.summa_but.value=1;
}



</script>

<STYLE type=text/css>SELECT {
BACKGROUND: black; WIDTH: 200px; COLOR: blue
}
INPUT {
BACKGROUND: black; COLOR: blue
}
TABLE.megatable {
BACKGROUND-POSITION: 0% 64%; BACKGROUND-IMAGE: url(polen1.jpg); BACKGROUND-REPEAT: no-repeat
}

</STYLE>

</HEAD>
<BODY class=qqq bgColor=black>
<FORM>
<TABLE class=megatable height=768 width=1024 align=center>
<CAPTION></CAPTION>
<TBODY>
<TR>
<TD colSpan=3><IMG alt=qqq src="Vladislav_Shop.files/toppicture.jpg"
align=left> </TD></TR>
<TR>
<TD colSpan=3>
<CENTER><IMG alt=www src="Vladislav_Shop.files/q1.jpg"
align=left></CENTER></TD></TR>
<TR>
<TD>
<P><BR><BR>
<CENTER><SELECT id=LabTov
style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma"
size=1> <OPTION selected>Выбирете производителя</OPTION> <OPTION
value=Dotz>Dotz</OPTION> <OPTION value=Antera>Antera</OPTION> <OPTION
value=AEZ>AEZ</OPTION> <OPTION value=Alutec>Alutec</OPTION> <OPTION
value=Enzo>Enzo</OPTION> <OPTION value=Borbet>Borbet</OPTION> <OPTION
value=Dezent>Dezent</OPTION> <OPTION value=KFZ>KFZ</OPTION> <OPTION
value="Replica LS">Replica LS</OPTION> <OPTION
value=Replica>Replica</OPTION></SELECT></CENTER><BR><BR>
<P></P></TD>
<TD></TD>
<TD><INPUT type=radio value=0 name=ch1> <IMG height=40 alt=q
src="Vladislav_Shop.files/rouble.jpg" width=40> <INPUT type=radio value=0
name=ch1> <IMG height=40 alt=w src="Vladislav_Shop.files/dollar.jpg"
width=40><INPUT type=radio value=0 name=ch1> <IMG height=40 alt=e
src="Vladislav_Shop.files/evro.jpeg" width=40> </TD></TR>
<TR>
<TD>
<CENTER><FONT face=cursive color=blue size=3>Товар:</FONT><BR>
<SELECT id=Tov style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma" multiple size=7 name=list1>
<option ></option>
</SELECT>
</TD>
<TD><BR>
<SCRIPT language=JavaScript>
var syncList1 = new syncList;
syncList1.dataList = {
'AEZ':{
'AEZ1':'AEZ Excite матовый чёрный',
'AEZ2':'AEZ Forge A',
'AEZ3':'AEZ Intenso',
'AEZ4':'AEZ Intenso dark',
'AEZ5':'AEZ Lascar',
'AEZ6':'AEZ Namib',
'AEZ7':'AEZ Nemesis'
},

'Dotz':{
'Dotz1':'Dotz Brands Hatch',
'Dotz2':'Dotz Hammada',
'Dotz3':'Dotz Hammada dark',
'Dotz4':'Dotz Hanzo white',
'Dotz5':'Dotz Hanzo чёрный матовый',
'Dotz6':'Dotz Imola',
'Dotz7':'Dotz Luxor'
},

'Antera':{
'Antera1':'ANTERA 325',
'Antera2':'ANTERA 329',
'Antera3':'ANTERA 341 SUV',
'Antera4':'ANTERA 345 SUV',
'Antera5':'ANTERA 343',
'Antera6':'ANTERA 349',
'Antera7':'ANTERA 345 SUV 18'
},

'Alutec':{
'Alutec1':'Alutec E',
'Alutec2':'Alutec M',
'Alutec3':'Alutec V',
'Alutec4':'Alutec BLADE',
'Alutec5':'Alutec BOOST',
'Alutec6':'Alutec CULT 4',
'Alutec7':'Alutec CULT 5'
},

'Enzo':{
'Enzo1':'Enzo H',
'Enzo2':'Enzo R',
'Enzo3':'Enzo K',
'Enzo4':'Enzo L',
'Enzo5':'Enzo B',
'Enzo6':'Enzo X',
'Enzo7':'Enzo Q'
},

'Borbet':{
'Borbet1':'Borbet A2',
'Borbet2':'Borbet BS',
'Borbet3':'Borbet BSU',
'Borbet4':'Borbet CA',
'Borbet5':'Borbet CB',
'Borbet6':'Borbet CC',
'Borbet7':'Borbet CD'
},

'Dezent':{
'Dezent1':'Dezent F',
'Dezent2':'Dezent J',
'Dezent3':'Dezent L',
'Dezent4':'Dezent L Sil',
'Dezent5':'Dezent M',
'Dezent6':'Dezent N',
'Dezent7':'Dezent O'
},

'KFZ':{
'KFZ1':'KFZ 0840 DAIHATSU Cuore (L7)',
'KFZ2':'KFZ 1129 LADA 2101-2107',
'KFZ3':'KFZ 1140 LADA 2108-2115, 1117-1119',
'KFZ4':'KFZ 1560 NISSAN Micra',
'KFZ5':'KFZ 1590 MAZDA 121',
'KFZ6':'KFZ 2040 LADA 2108-2115, 1117-1119',
'KFZ7':'KFZ 2200 SUZUKI Alto'
},

'Replica LS':{
'Replica LS1':'Replica LS Audi A18',
'Replica LS2':'Replica LS Audi A19',
'Replica LS3':'Replica LS Audi A20',
'Replica LS4':'Replica LS Audi A21',
'Replica LS5':'Replica LS Audi A22',
'Replica LS6':'Replica LS Audi A23',
'Replica LS7':'Replica LS Audi A24'
},

'Replica':{
'Replica1':'Replica H Audi AU1',
'Replica2':'Replica H Audi AU2',
'Replica3':'Replica H Audi AU3',
'Replica4':'Replica H Audi AU4',
'Replica5':'Replica H Audi AU5',
'Replica6':'Replica H Audi AU6',
'Replica7':'Replica H Audi AU7'
}
};
syncList1.sync("LabTov","Tov");
</SCRIPT>

<CENTER>
<INPUT style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma" onclick=movetk(this.form.list1,this.form.list2,this.form.summa) type=button value="В корзину" name=B1><BR><BR><BR>
<INPUT style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma" onclick=nomove(this.form.list2) type=button value=Отказаться name=B2><BR><BR><BR>
</CENTER></TD>
<TD>
<CENTER><FONT face=cursive color=blue size=3>Корзина:</FONT><BR><SELECT style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: blue" multiple size=7 name=list2></SELECT></CENTER></TD></TR>
<TR>
<TD></TD>
<TD></TD>
<TD><CENTR><FONT face=cursive color=blue size=3>Сумма:<INPUT
style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma"
class="summa" name="summa_but" readonly value="0"></FONT></CENTR> </TD></TR>
<TR>
<TD colSpan=3>
<CENTER><INPUT style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma" type=submit value=Отправить></CENTER></TD></TR></TBODY></TABLE></FORM></BODY></HTML>
Массив с ценами уже есть CostTov! Помогите кто чем может! Да и еще вопрос по валюте! Как сделать так чтобы при выборе валюты в сторке сумма менялась цена соответственно на доллар или на евро или на рубли!

  Ответить  
 
 автор: PAT   (28.05.2009 в 01:33)   письмо автору
 
   для: Gamezeldol   (27.05.2009 в 22:40)
 

ИМХО, смысла нет вам помогать.

Во-первых, НИКТО и НИКОГДА не будет ничего в вашем магазине покупать, а сразу же покинет эту страницу, как только прочитает ваше безграмотное "Выб_ире_те производителя".

Во-вторых, типовой магазинный скрипт, который вы где-то "слямзили", для торговли дисками совершенно не подходит.
Объясняю - "почему":
У машины 4 (четыре) колеса.
Клиент может купить как комплект из 4-х дисков сразу, так и отдельно 1, 2 или 3 диска.
И обычно клиент этим и ограничится.
Вряд ли найдётся хотя бы один из сотни клиентов, который СРАЗУ купит, например, три диска от одного производителя и ЕЩЁ два диска - от другого.
Общая корзина в данном случае - полный БРЕД, совершенно НИКОМУ не нужный.

Далее... Попробуйте САМИ поместить в вашу корзину четыре одинаковых диска. Сколько раз вам для этого придётся "тыкать" по разным кнопкам? Удобно вам самому?
Полагаете, что юзер так "восхитится" вашим совершенно нечитабельным чёрно-синим дизайном, что с огромным удовольствием будет восемь раз лихорадочно двигать мышей налево-направо и восемь же раз будет с тем же удовольствием "тыкать" по двум разным кнопкам? :-)
Не проще ли напротив каждой позиции иметь селект, имеющий четыре опшена с цифрами 1, 2, 3 и 4? И клиент тогда "ткнет" только 2 (два) раза, а никак не 8 (восемь).


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

Что до цен в разной валюте, то тоже порекомендую указывать её СРАЗУ во всех трёх валютах, что напротив КАЖДОЙ продаваемой позиции, что и в выводе суммы для КАЖДОЙ позиции. А не делать какие-то кнопки выбора, по которым клиенту надо будет излишне кликать.

  Ответить  
 
 автор: gamezeldol   (28.05.2009 в 16:14)   письмо автору
 
   для: PAT   (28.05.2009 в 01:33)
 

Ты думаешь я собирался че-то продовать в этом магазине! Эт мне нада для зачета по интернет технологиям)) Поэтому и спрашиваю... Я сам прекрасно понимаю что у меня не магазин а фуфло))

  Ответить  
 
 автор: psychomc   (28.05.2009 в 16:41)   письмо автору
 
   для: gamezeldol   (28.05.2009 в 16:14)
 

дайте дядьке PAT'у оттянуться :)))

  Ответить  
 
 автор: Zend72   (28.05.2009 в 16:52)   письмо автору
 
   для: gamezeldol   (28.05.2009 в 16:14)
 

>Я сам прекрасно понимаю что у меня не магазин а фуфло))
А зачем нужно учиться в таком случае? ;-)

  Ответить  
 
 автор: Gamezeldol   (28.05.2009 в 20:52)   письмо автору
 
   для: Zend72   (28.05.2009 в 16:52)
 

так я учусь писать JS а не обдумывать то какой у меня магазин! Так поможет кто нибудь??

  Ответить  
 
 автор: PAT   (29.05.2009 в 02:21)   письмо автору
 
   для: Gamezeldol   (28.05.2009 в 20:52)
 

Функцию summa () перепишите в следующем виде:
function summa (x) {
with (x.list2) for (var s = j = 0; j < options.length; j++)
s += CostTov [options [j].value] * 1; x.summa_but.value = s;
}

И оформите её вызов так (найдите соответствующие места в вашем коде и перепишите их):
...
onclick="movetk (this.form.list1, this.form.list2, this.form.summa); summa (this.form)"
...
onclick="nomove (this.form.list2); summa (this.form)"
...

  Ответить  
 
 автор: Gamezeldol   (29.05.2009 в 10:11)   письмо автору
 
   для: PAT   (29.05.2009 в 02:21)
 

Спасибо большое! ))

  Ответить  
 
 автор: Gamezeldol   (30.05.2009 в 19:59)   письмо автору
 
   для: Gamezeldol   (29.05.2009 в 10:11)
 

Это опять я!)) Тут есть кто в ASP разбирается??? мне нужно чтобы в текстовый файл при нажатии на кнопку ОТПРАВИТЬ считывалась сумма заказа, моя ФИО(доп строчка в скрипте) и наименование валюты!
<HTML><HEAD><TITLE>Vladislav.Shop</TITLE>

<SCRIPT language=JavaScript>
function movetk(tovbox,korbox) {
for(var i=0; i<tovbox.options.length; i++) {
if(tovbox.options[i].selected && tovbox.options[i].value != "") {
var to = new Option();
var ko = new Option();
to.value = tovbox.options[i].value;
to.text = tovbox.options[i].text;
ko.value = tovbox.options[i].value;
ko.text = tovbox.options[i].text;
korbox.options[korbox.options.length] = to;
tovbox.options[i] = ko;
to<=i;
}
}
}
function nomove(tovbox) {
for(var i=0; i<tovbox.options.length; i++) {
if(tovbox.options[i].selected && tovbox.options[i].value != "") {
tovbox.options[i]=null;
i--;
}
}
}
</SCRIPT>
<script language=javascript>
function syncList(){}
syncList.prototype.sync = function()
{
for (var i=0; i < arguments.length-1; i++) document.getElementById(arguments[i]).onchange = (function (o,id1,id2){return function(){o._sync(id1,id2);};})(this, arguments[i], arguments[i+1]);
document.getElementById(arguments[0]).onchange();
}
syncList.prototype._sync = function (firstSelectId, secondSelectId)
{
var firstSelect = document.getElementById(firstSelectId);
var secondSelect = document.getElementById(secondSelectId);
secondSelect.length = 0;
if (firstSelect.length>0)
{
var optionData = this.dataList[ firstSelect.options[firstSelect.selectedIndex==-1 ? 0 : firstSelect.selectedIndex].value ];
for (var key in optionData || null) secondSelect.options[secondSelect.length] = new Option(optionData[key], key);
if (firstSelect.selectedIndex == -1) setTimeout( function(){ firstSelect.options[0].selected = true;}, 1 );
if (secondSelect.length>0) setTimeout( function(){ secondSelect.options[0].selected = true;}, 1 );
}
secondSelect.onchange && secondSelect.onchange();
};
</script>
<script language=javascript>
Rub = {'AEZ1':500,'AEZ2':500,'AEZ3':500, 'AEZ4':500, 'AEZ5':500, 'AEZ6':500, 'AEZ7':500, 'Dotz1':1000, 'Dotz2':1000, 'Dotz3':1000, 'Dotz4':1000, 'Dotz5':1000, 'Dotz6':1000, 'Dotz7':1000, 'Antera1':1500, 'Antera2':1500, 'Antera3':1500, 'Antera4':1500, 'Antera5':1500, 'Antera6':1500, 'Antera7':1500, 'Alutec1':2000, 'Alutec2':2000, 'Alutec3':2000, 'Alutec4':2000, 'Alutec5':2000, 'Alutec6':2000, 'Alutec7':2000, 'Enzo1':2500, 'Enzo2':2500, 'Enzo3':2500, 'Enzo4':2500, 'Enzo5':2500, 'Enzo6':2500, 'Enzo7':2500, 'Borbet1':3000, 'Borbet2':3000, 'Borbet3':3000, 'Borbet4':3000, 'Borbet5':3000, 'Borbet6':3000, 'Borbet7':3000, 'Dezent1':3500, 'Dezent2':3500, 'Dezent3':3500, 'Dezent4':3500, 'Dezent5':3500, 'Dezent6':3500, 'Dezent7':3500, 'KFZ1':4000, 'KFZ2':4000, 'KFZ3':4000, 'KFZ4':4000, 'KFZ5':4000, 'KFZ6':4000, 'KFZ7':4000, 'Replica LS1':4500, 'Replica LS2':4500, 'Replica LS3':4500, 'Replica LS4':4500, 'Replica LS5':4500, 'Replica LS6':4500, 'Replica LS7':4500, 'Replica1':5000, 'Replica2':5000, 'Replica3':5000, 'Replica4':5000, 'Replica5':5000, 'Replica6':5000, 'Replica7':5000};

Dollar = 31;
Evro = 44;

function summa (x) {
with (x.list2) for (var s = j = 0; j < options.length; j++)
s += Rub [options [j].value] * 1; x.sumbuy.value = s+' руб';
}

function valuta1 (y) {
with (y.list2) for (var s = j = 0; j < options.length; j++)
s += Rub [options [j].value] * 1; y.sumbuy.value = s+' руб';
}

function valuta2 (y) {
with (y.list2) for (var s = j = 0; j < options.length; j++)
s += Rub [options [j].value] / Dollar; y.sumbuy.value = s+' $';
}

function valuta3 (y) {
with (y.list2) for (var s = j = 0; j < options.length; j++)
s += Rub [options [j].value] / Evro; y.sumbuy.value = s+' €';
}

</script>

<STYLE type=text/css>SELECT {
BACKGROUND: black; WIDTH: 250px; COLOR: blue
}
INPUT {
BACKGROUND: black; COLOR: blue
}
TABLE.megatable {
BACKGROUND-POSITION: 0% 64%; BACKGROUND-IMAGE: url(polen1.jpg); BACKGROUND-REPEAT: no-repeat
}

</STYLE>

</HEAD>
<BODY class=qqq bgColor=black>
<FORM name="all" action="Vladislav_Shop.asp" method="post">
<TABLE class=megatable height=768 width=1024 align=center>
<CAPTION></CAPTION>
<TBODY>
<TR>
<TD colSpan=3><IMG alt=qqq src="Vladislav_Shop.files/toppicture.jpg"
align=left> </TD></TR>
<TR>
<TD colSpan=3>
<CENTER><IMG alt=www src="Vladislav_Shop.files/q1.jpg"
align=left></CENTER></TD></TR>
<TR>
<TD>
<P><BR><BR>
<CENTER><SELECT id=LabTov
style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma"
size=1> <OPTION selected>Выбирете производителя</OPTION> <OPTION
value=Dotz>Dotz</OPTION> <OPTION value=Antera>Antera</OPTION> <OPTION
value=AEZ>AEZ</OPTION> <OPTION value=Alutec>Alutec</OPTION> <OPTION
value=Enzo>Enzo</OPTION> <OPTION value=Borbet>Borbet</OPTION> <OPTION
value=Dezent>Dezent</OPTION> <OPTION value=KFZ>KFZ</OPTION> <OPTION
value="Replica LS">Replica LS</OPTION> <OPTION
value=Replica>Replica</OPTION></SELECT></CENTER><BR><BR>
<P></P></TD>
<TD></TD>
<TD><INPUT type="radio" value="i1" name="ch1" onClick ="valuta1(this.form)"> <IMG height=40 alt=q src="Vladislav_Shop.files/rouble.jpg" width=40>
<INPUT type="radio" value="i2" name="ch1" onClick ="valuta2(this.form)"> <IMG height=40 alt=w src="Vladislav_Shop.files/dollar.jpg" width=40>
<INPUT type="radio" value="i3" name="ch1" onClick ="valuta3(this.form)"> <IMG height=40 alt=e src="Vladislav_Shop.files/evro.jpeg" width=40>
</TD>
</TR>
<TR>
<TD>
<CENTER><FONT face=cursive color=blue size=3>Товар:</FONT><BR>
<SELECT id=Tov style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma" multiple size=7 name=list1>
<option ></option>
</SELECT>
</TD>
<TD><BR>
<SCRIPT language=JavaScript>
var syncList1 = new syncList;
syncList1.dataList = {
'AEZ':{
'AEZ1':'AEZ Excite матовый чёрный'+' 500 руб',
'AEZ2':'AEZ Forge A'+' 500 руб',
'AEZ3':'AEZ Intenso'+' 500 руб',
'AEZ4':'AEZ Intenso dark'+' 500 руб',
'AEZ5':'AEZ Lascar'+' 500 руб',
'AEZ6':'AEZ Namib'+' 500 руб',
'AEZ7':'AEZ Nemesis'+' 500 руб'
},

'Dotz':{
'Dotz1':'Dotz Brands Hatch'+' 1000 руб',
'Dotz2':'Dotz Hammada'+' 1000 руб',
'Dotz3':'Dotz Hammada dark'+' 1000 руб',
'Dotz4':'Dotz Hanzo white'+' 1000 руб',
'Dotz5':'Dotz Hanzo чёрный матовый'+' 1000 руб',
'Dotz6':'Dotz Imola'+' 1000 руб',
'Dotz7':'Dotz Luxor'+' 1000 руб'
},

'Antera':{
'Antera1':'ANTERA 325'+' 1500 руб',
'Antera2':'ANTERA 329'+' 1500 руб',
'Antera3':'ANTERA 341 SUV'+' 1500 руб',
'Antera4':'ANTERA 345 SUV'+' 1500 руб',
'Antera5':'ANTERA 343'+' 1500 руб',
'Antera6':'ANTERA 349'+' 1500 руб',
'Antera7':'ANTERA 345 SUV 18'+' 1500 руб'
},

'Alutec':{
'Alutec1':'Alutec E'+' 2000 руб',
'Alutec2':'Alutec M'+' 2000 руб',
'Alutec3':'Alutec V'+' 2000 руб',
'Alutec4':'Alutec BLADE'+' 2000 руб',
'Alutec5':'Alutec BOOST'+' 2000 руб',
'Alutec6':'Alutec CULT 4'+' 2000 руб',
'Alutec7':'Alutec CULT 5'+' 2000 руб'
},

'Enzo':{
'Enzo1':'Enzo H'+' 2500 руб',
'Enzo2':'Enzo R'+' 2500 руб',
'Enzo3':'Enzo K'+' 2500 руб',
'Enzo4':'Enzo L'+' 2500 руб',
'Enzo5':'Enzo B'+' 2500 руб',
'Enzo6':'Enzo X'+' 2500 руб',
'Enzo7':'Enzo Q'+' 2500 руб'
},

'Borbet':{
'Borbet1':'Borbet A2'+' 3000 руб',
'Borbet2':'Borbet BS'+' 3000 руб',
'Borbet3':'Borbet BSU'+' 3000 руб',
'Borbet4':'Borbet CA'+' 3000 руб',
'Borbet5':'Borbet CB'+' 3000 руб',
'Borbet6':'Borbet CC'+' 3000 руб',
'Borbet7':'Borbet CD'+' 3000 руб'
},

'Dezent':{
'Dezent1':'Dezent F'+' 3500 руб',
'Dezent2':'Dezent J'+' 3500 руб',
'Dezent3':'Dezent L'+' 3500 руб',
'Dezent4':'Dezent L Sil'+' 3500 руб',
'Dezent5':'Dezent M'+' 3500 руб',
'Dezent6':'Dezent N'+' 3500 руб',
'Dezent7':'Dezent O'+' 3500 руб'
},

'KFZ':{
'KFZ1':'KFZ 0840'+' 4000 руб',
'KFZ2':'KFZ 1129'+' 4000 руб',
'KFZ3':'KFZ 1140'+' 4000 руб',
'KFZ4':'KFZ 1560'+' 4000 руб',
'KFZ5':'KFZ 1590'+' 4000 руб',
'KFZ6':'KFZ 2040'+' 4000 руб',
'KFZ7':'KFZ 2200'+' 4000 руб'
},

'Replica LS':{
'Replica LS1':'Replica LS Audi A18'+' 4500 руб',
'Replica LS2':'Replica LS Audi A19'+' 4500 руб',
'Replica LS3':'Replica LS Audi A20'+' 4500 руб',
'Replica LS4':'Replica LS Audi A21'+' 4500 руб',
'Replica LS5':'Replica LS Audi A22'+' 4500 руб',
'Replica LS6':'Replica LS Audi A23'+' 4500 руб',
'Replica LS7':'Replica LS Audi A24'+' 4500 руб'
},

'Replica':{
'Replica1':'Replica H Audi AU1'+' 5000 руб',
'Replica2':'Replica H Audi AU2'+' 5000 руб',
'Replica3':'Replica H Audi AU3'+' 5000 руб',
'Replica4':'Replica H Audi AU4'+' 5000 руб',
'Replica5':'Replica H Audi AU5'+' 5000 руб',
'Replica6':'Replica H Audi AU6'+' 5000 руб',
'Replica7':'Replica H Audi AU7'+' 5000 руб'
}
};
syncList1.sync("LabTov","Tov");
</SCRIPT>

<CENTER>
<INPUT style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma" onclick="movetk (this.form.list1, this.form.list2, this.form.summa); summa (this.form)" type=button value="В корзину" name=B1><BR><BR><BR>
<INPUT style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma" onclick="nomove (this.form.list2); summa (this.form)" type=button value=Отказаться name=B2><BR><BR><BR>
</CENTER></TD>
<TD>
<CENTER><FONT face=cursive color=blue size=3>Корзина:</FONT><BR><SELECT style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: blue" multiple size=7 name=list2></SELECT></CENTER></TD></TR>
<TR>
<TD></TD>
<TD></TD>
<TD><CENTER><FONT face=cursive color=blue size=3>Сумма:<INPUT type=textarea style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma" class="summa" name="sumbuy" readonly value="0"></FONT></CENTER></TD></TR>
<TR>
<TD colSpan=3>
<CENTER><FONT face=cursive color=blue size=3>ФИО:<INPUT type=textarea style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma" ></textarea></FONT></CENTER><br>
<CENTER><INPUT style="BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BACKGROUND: black; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid; FONT-FAMILY: tahoma" type=submit value=Отправить></br></CENTER></TD></TR></TBODY></TABLE></FORM></BODY></HTML>
Заранее благодарен!

  Ответить  
 
 автор: elenaki   (31.05.2009 в 12:14)   письмо автору
 
   для: PAT   (28.05.2009 в 01:33)
 

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

  Ответить  
 
 автор: Commander   (31.05.2009 в 17:00)   письмо автору
 
   для: Gamezeldol   (27.05.2009 в 22:40)
 

Дружище, ты зачем программированию пошел учиться?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования