Форум > Архив "Техзона" > Апрель 2005 года > Сортировка таблицы в HTML |
Сортировка таблицы в HTML
Как автоматически сортировать ячейки html-таблицы по алфавиту, если у меня должно быть 2 столбика. Содержимое ячеек будет передвигаться по алфавиту в процессе добавления новых позиций, причём столбики должны уравновешиваться, как в ворде.
Как так сделать?
Мои поиски пока приводят к джава-скриптам, в которых я ни в зуб ногой :(((
Каркаде © (19.04.2005 16:04)
Прямая ссылка
Кстати, если кому интересно, нашёлся таки такой скрипт!
Одна добрая душа на одном форуме специально для меня написала ;*)
Каркаде © (21.04.2005 12:04) Прямая ссылка
любим мы таки халяву
Sova © (21.04.2005 19:04) Прямая ссылка
Каркаде © (19.04.2005 16:04)
НТМL - это язык разметки. Он не выполняет операций.
То что ты хочешь сделать, надо делать или на клиентской машине - JavaScript, или на сервере - PHP.
DarWeird © (19.04.2005 17:04) Прямая ссылка
DarWeird © (19.04.2005 17:04) Прямая ссылка
Пэхапэ я пока не знаю, а наш сисадмин за переделку сайта на пэхапэ однажды за это большие деньги запросил.
Я за небольшую надбавку не хуже переделала его на css и ssi.
Но речь не о том.
Все скрипты, которые мне попадаются в инете по ключевым словам sortabletable, сортируют только один столбик, по принципу Экселя. Я почти поняла, как это делается. Но мне оно без надобности, т.к. я в один столбик по алфавиту сама могу вставить новую позицию. Мне надо, чтобы половина столбика переходила автоматом на второй столбик.
Например, есть у вас
A
B
C
D
E
F
А нужно сделать
A***D
B***E
C***F
Каркаде © (19.04.2005 22:04) Прямая ссылка
Каркаде © (19.04.2005 22:04) Прямая ссылка
Это не сортировка, а разбиение столбцов.
Мне кажется, по вертикали так не делается, только по горизонтали (когда часть строки переносится на следующую).
То есть, тебе надо, чтоб таблица умещалась целиком в окне при изменении его вертикального размера?
DarWeird © (20.04.2005 10:04) Прямая ссылка
DarWeird © (20.04.2005 10:04) Прямая ссылка
Ну да...
Я буду добавлять новые позиции со временем, и мне надо, чтобы автоматом было в обоих столбцах одинаковое количество позиций (если нечётное - то в первом на 1 больше). На худой конец, в алфавином порядке я в код сама их могу вставить.
Каркаде © (20.04.2005 11:04) Прямая ссылка
Каркаде © (20.04.2005 11:04) Прямая ссылка
Никогда я такого, чтоб "автоматом" не видал.
Если бы мне было необходимо периодически и многократно так вносить позиции, я бы просто написал утилитку на Бейсике, которая переконфигурировала бы каждый раз таблицу, как надо. (Столбцы, действительно, в ручную делить трудоемко: надо все строки перестраивать)
А кста! Ведь Ворд может сохранять страницу в виде HTML, нельзя ли им воспользоваться для удобной модификации твоей таблицы? И встроенный Бейсик в нем есть, при нужде.
DarWeird © (20.04.2005 12:04) Прямая ссылка
DarWeird © (20.04.2005 12:04) Прямая ссылка
Как так сделать?
Пригласит мужчину програмиста.
Десса © (20.04.2005 21:04) Прямая ссылка
Десса © (20.04.2005 21:04) Прямая ссылка
Ну, собсно, я пришла к такому же выводу :)))
Каркаде © (21.04.2005 00:04) Прямая ссылка
Каркаде © (21.04.2005 00:04) Прямая ссылка

Каркаде © (21.04.2005 12:04) Прямая ссылка

Sova © (21.04.2005 19:04) Прямая ссылка
А при чём тут халява??
Хотя.. если подумать, то все форумы халява в той или иной степени...
Каркаде © (22.04.2005 09:04) Прямая ссылка
Каркаде © (22.04.2005 09:04) Прямая ссылка
когда кто-то делает мою работу за меня (на форуме или вне его) - это мне халява
Sova © (22.04.2005 19:04) Прямая ссылка
Sova © (22.04.2005 19:04) Прямая ссылка