Как уменьшить загружемый код

Falc

Новичок
Если тебе важно кто на каком месте будет, тогда мультиселект тебе не подойдет, если нет проще будет через него.
 

chama

Новичок
В данном случае он не подойдёт но я в следущий раз буду иметь в виду. Спасибо.
 

MD

Guest
мда ... хотел бы посмотреть на человека, который заполнит все эти селекты :)
 

chama

Новичок
Зачем заполнять я всего лишь задал условия для вывода из базы(по категориям).
 

Bocha

Guest
35 select-ов, это впечатляет. И все на одной странице. Я бы тоже с интересом глянул на это
 

chama

Новичок
только при вызове функции с этим телом
var fr = document.oF.cloneNode(true);
document.body.insertBefore(fr);
document.body.insertBefore(fr);
,где oF id select a ничего не происходит, я думал на странице отобразится три раза(вместе с первоначальным select с id="oF".
Да и ещё мне надо чтобы каждый select имел своё имя.
 

Bocha

Guest
я посмотрел на это чудо. Первые моменты которые пришли в голову:
- поставь charset, а то грузиться, как бог на душу положит
- разнеси категории на разные страницы, или грузи состав категории после ее выбора, а то не каждый хочет сделать выбор во всех категориях
- в категории все 5 select-ов одинаковые, зачем же грузить их 5 раз, загрузи один и выведи 5 раз, ну и я не заметил 3000 наименований в select-e, там всего 50-60 где-то
 

chama

Новичок
Кодировку поставил.
Вообще их 3676 просто в каждой категорих по разному наибольшее количество в последей категории.
А если я их выведу их 5 раз спогу ли я у каждого сменить имя, так как мне надо получить 35 переменных?
 

chama

Новичок
Да к тому же выбор надо сделать всего один раз и по всем категориям. Зачем же мне тогда разносить их по разным местам.
 

kruglov

Новичок
Да через document.write на основе такого серверно-сгенеренного массива

data[i++]=["text","value"]
data[i++]=["text","value"]
data[i++]=["text","value"]

сделать и не заморачиваться.
 
Сверху