Автор Тема: Сортировка таблицы  (Прочитано 2859 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн C++

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 221
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сортировка таблицы
« : 11 Февраля 2003, 16:13:57 »
Есть таблица, в заголовке в каждом столбце ссылка.
Как сделать сотрировку строк таблицы при нажатии на ссылку в заголовке соответствующего столбца?
т.е. как добратся до значения ячейки, и как поменять местами строки?

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Сортировка таблицы
« Ответ #1 : 11 Февраля 2003, 16:28:33 »
Нормальное решение (через таблицу как объект) возможно для MSIE. Если нужна универсальность, то придется держать всю таблицу в памяти и динамически переписывать исходник страницы, т.к. NN не поддерживает скриптинг таблиц.
Насчет конструкции
somevalue

и попыток писать в div под NN не уверен.
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн C++

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 221
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сортировка таблицы
« Ответ #2 : 11 Февраля 2003, 16:36:45 »
somevalue

для обращения нужно будет использовать td1.value?

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Сортировка таблицы
« Ответ #3 : 11 Февраля 2003, 18:19:14 »
В том то и дело, что нет. div здесь нужен для динамического обновления. Под NN список значений придется держать в памяти.

Кстати, вспомнил неплохой вариант.  В ячейки статической таблицы можно записать поля формы и потом обращаться к ним.
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн C++

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 221
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сортировка таблицы
« Ответ #4 : 11 Февраля 2003, 20:42:21 »
через формы не пойдет....
а вообще до значения ячейки таблицы как достучаться можно?
мне в принципе можно, чтоб работало только в IE....

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Сортировка таблицы
« Ответ #5 : 12 Февраля 2003, 12:38:48 »
У строки таблицы есть свойство cells, у таблицы есть коллекция rows. Т.е. обращение к колонке будет где-то таким:

document.myTable.rows(5).cells(3).value = 23;
[ основной браузер когда-то был, теперь попробуй разберись =]

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28