Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: C++ от 11 Февраля 2003, 16:13:57

Название: Сортировка таблицы
Отправлено: C++ от 11 Февраля 2003, 16:13:57
Есть таблица, в заголовке в каждом столбце ссылка.
Как сделать сотрировку строк таблицы при нажатии на ссылку в заголовке соответствующего столбца?
т.е. как добратся до значения ячейки, и как поменять местами строки?
Название: Сортировка таблицы
Отправлено: mike от 11 Февраля 2003, 16:28:33
Нормальное решение (через таблицу как объект) возможно для MSIE. Если нужна универсальность, то придется держать всю таблицу в памяти и динамически переписывать исходник страницы, т.к. NN не поддерживает скриптинг таблиц.
Насчет конструкции
somevalue

и попыток писать в div под NN не уверен.
Название: Сортировка таблицы
Отправлено: C++ от 11 Февраля 2003, 16:36:45
somevalue

для обращения нужно будет использовать td1.value?
Название: Сортировка таблицы
Отправлено: mike от 11 Февраля 2003, 18:19:14
В том то и дело, что нет. div здесь нужен для динамического обновления. Под NN список значений придется держать в памяти.

Кстати, вспомнил неплохой вариант.  В ячейки статической таблицы можно записать поля формы и потом обращаться к ним.
Название: Сортировка таблицы
Отправлено: C++ от 11 Февраля 2003, 20:42:21
через формы не пойдет....
а вообще до значения ячейки таблицы как достучаться можно?
мне в принципе можно, чтоб работало только в IE....
Название: Сортировка таблицы
Отправлено: mike от 12 Февраля 2003, 12:38:48
У строки таблицы есть свойство cells, у таблицы есть коллекция rows. Т.е. обращение к колонке будет где-то таким:

document.myTable.rows(5).cells(3).value = 23;