Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 14.12.2011, 13:56
Новичок на форуме
Отправить личное сообщение для Aliya Посмотреть профиль Найти все сообщения от Aliya
 
Регистрация: 14.12.2011
Сообщений: 8

Сообщение от ksa Посмотреть сообщение
Сделай один массив объектов - его и сортируй...
а как это сделать? не поскажете?
Ответить с цитированием
  #12 (permalink)  
Старый 14.12.2011, 13:56
Интересующийся
Отправить личное сообщение для kuzkuz Посмотреть профиль Найти все сообщения от kuzkuz
 
Регистрация: 22.10.2011
Сообщений: 23

Сообщение от kuzkuz Посмотреть сообщение
Все равно не работает!
Все работает СПАСИБО!!!))
Ответить с цитированием
  #13 (permalink)  
Старый 14.12.2011, 14:06
Новичок на форуме
Отправить личное сообщение для Aliya Посмотреть профиль Найти все сообщения от Aliya
 
Регистрация: 14.12.2011
Сообщений: 8

а как это сделать? не поскажете?
Ответить с цитированием
  #14 (permalink)  
Старый 14.12.2011, 14:09
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Aliya, с тебя тестовый пример...

Или смотри поиском по этому форуму. У нас тут валом было вариантов с теми сортировками...
Ответить с цитированием
  #15 (permalink)  
Старый 14.12.2011, 14:10
Новичок на форуме
Отправить личное сообщение для Aliya Посмотреть профиль Найти все сообщения от Aliya
 
Регистрация: 14.12.2011
Сообщений: 8

хорошо)) попробую поискать)))) спасибо!
Ответить с цитированием
  #16 (permalink)  
Старый 14.12.2011, 14:25
Новичок на форуме
Отправить личное сообщение для Aliya Посмотреть профиль Найти все сообщения от Aliya
 
Регистрация: 14.12.2011
Сообщений: 8

только я не смогу объединить эти 4 массива на 1....они у меня неограниченный длины.....можно их не объединяя отсортировать....по индексу?
Ответить с цитированием
  #17 (permalink)  
Старый 14.12.2011, 14:35
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от Aliya
они у меня неограниченный длины
Как так?
Ответить с цитированием
  #18 (permalink)  
Старый 14.12.2011, 14:49
Новичок на форуме
Отправить личное сообщение для Aliya Посмотреть профиль Найти все сообщения от Aliya
 
Регистрация: 14.12.2011
Сообщений: 8

Сообщение от 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(); //функция для вывода
}
Ответить с цитированием
  #19 (permalink)  
Старый 14.12.2011, 15:06
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от Aliya
все значения берутся из XML-файла
Ну и взять их сразу в один массв объектов...

var a=[
   {kolt: 200, pricet: 30000, name: 'Компьютер'},
   {kolt: 50, pricet: 35000, name: 'Ноутбук'}
];

ну и всё в таком же духе...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простой вопрос по JavaScript. Работа с датой. Помогите Hanuman Общие вопросы Javascript 3 30.07.2010 20:30
Простой вопрос onClick alex2001 Элементы интерфейса 3 11.07.2010 18:19
Простой вопрос по jquery Grienders jQuery 1 28.01.2010 14:52
Очень простой как даже по мне вопрос по поводу setTimeout & setInterval Хранитель Света Общие вопросы Javascript 5 12.07.2008 20:34
Простой вопрос - надо из скрипта перейти на ссылку Brother Общие вопросы Javascript 1 27.02.2008 09:50