Сообщение от Aliya
|
а как это сделать? не поскажете?
|
Сообщение от ksa
|
Как так?
|
то есть все значения берутся из XML-файла:
<tovars>
<tovar idt="1" kolt="200" pricet="30000">Компьютер</tovar>
<tovar idt="2" kolt="50" pricet="35000">Ноутбук</tovar>
<tovar idt="3" kolt="50" pricet="5000">Принтер</tovar>
<tovar idt="4" kolt="80" pricet="2500">Сканер</tovar>
</tovars>
у меня есть такая штука где я выбираю товар, ввожу кол-во. нажимаю на кнопку расчитать, выводиться стоимость, с помощью кнопки счет вывожу все данные в табличном ввиде.
function Check(){
var outd=top.frames[1].document;
top.frames[1].location.reload();
outd.write("Счет <br />");
outd.write("<table border = 1>");
outd.write("<tr><td>Номер</td><td>Наименование</td><td>Цена</td><td>Количество</td><td>Стоимость</td></tr>");
for (var i = 0; i<ant.length; i++){
outd.write("<tr><td>"+(i+1)+"</td><td>"+ant[i]+"</td><td>"+apr[i]+"</td><td>"+akt[i]+"</td><td>"+total[i]+"</td>");
}
}
ant[i]-массив наименование
apr[i]-массив цена
akt[i]-массив кол-во
total[i]-массив стоимость. и мне сейчас надо сделать сортировку по стоимости. я это сделала, только у меня сортируются только столбец стоимость, т е массив total. а мне надо как то их связать чтоб при сортировки стоимости сортировались и остальное столбцы соответственно. Вот я не знаю как это сделать. у меня есть функция вот такая только:
function Sort1(){
total.sort()
total.reverse()
Check(); //функция для вывода
}