Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Динамические option в select (https://javascript.ru/forum/dom-window/14346-dinamicheskie-option-v-select.html)

lurii 12.01.2011 04:51

Динамические option в select
 
Идея: динамически добавлять option в select (дерево)
Открываем select, наводим курсор на один option - у него появляются вложенные дочки.
Задача: отследить событие наведения курсора на option ...

x-yuri 12.01.2011 04:59

Изложение: как для раздела работа
Идея: УГ

lurii 12.01.2011 05:05

Нет, не работа, ну мож перенести в events/dom
Цитата:

Сообщение от x-yuri (Сообщение 87556)
Идея: УГ

не понял ...

x-yuri 12.01.2011 05:52

если нужно сделать дерево - делай дерево, при чем тут select? И дерево с автоматически раскрывающимися пунктами... это не удобно

lurii 12.01.2011 16:48

При редактировании у каждого элемента кроме названия имеется еще "Родитель" - он у меня выбирается из selecta.
Все было хорошо пока в каталог не загрузили 7К элементов: тормоза на этапе генерации этого списка и жуткий размер страницы >1MB.
Вот и возникла идея в select выводить только элементы первого уровня и путь до конечного родителя, а уж все остальные элементы бы аяксом подгружались при необходимости.
(смена родителя - обращение к select - вещь редкая, а нагружать интерфейс не хотся)

x-yuri 13.01.2011 06:13

сделай дерево, а не select, в котором пункты разворачиваются по клику

lurii 13.01.2011 21:21

Цитата:

Сообщение от x-yuri (Сообщение 87768)
сделай дерево, а не select, в котором пункты разворачиваются по клику

не надо меня идейно убеждать, не можешь сказать что option не имеет событий? - кстати в фоксе робит onmouseover
(дерево и так реализовано через +/-)

x-yuri 13.01.2011 22:35

Цитата:

Сообщение от lurii
не надо меня идейно убеждать

Цитата:

Сообщение от phpfaq.ru
Новичок: Подскажите пожалуста самый крепкий сорт дерева! Весь инет перерыл, поиском пользовался!
Старожил: Объясни, зачем тебе понадобилось дерево? Сейчас оно в строительстве практически не используется.
Новичок: Я небоскрёб собираюсь строить. Хочу узнать, из какого дерева делать перекрытия между этажами!
Старожил: Какое дерево? Ты вообще соображаешь, что говоришь?
Новичок: Чем мне нравиться этот форум - из двух ответов ниодного конкретного. Одни вопросы неподелу!
Старожил: Не нравится - тебя здесь никто не держит. Но если ты не соображаешь, что из дерева небоскрёбы не строят, то лучше бы тебе сначала школу закончить.
Новичок: Не знаите - лучше молчите! У меня дедушка в деревянном доме живёт! У НЕГО НИЧЕГО НЕ ЛОМАЕТСЯ!!!
Но у него дом из сосны, а я понимаю, что для небоскрёба нужно дерево прочнее! Поэтому и спрашиваю!!! А от вас нормального ответа недождёшся!!!
Прохожий: Самое крепкое дерево - дуб. Вот тебе технология вымачивания дуба в солёной воде, она придаёт дубу особую прочность:
Новичок: Спасибо, братан! То что нужно!!!

http://phpfaq.ru/humor

Суп. Надо. Есть. Ложкой!

lurii 14.01.2011 05:37

Цитата:

Форум - это место для развлечений. Поэтому я читаю "оффтопик" и "юмор". Ну и корзину - там еще смешнее.
так и не услышал технологию вымачивания дуба в соленой воде: http://dossett.org/11/No_onmouseover_for_options_in_IE/
до селе суп и ели ложкой: select удобен, нагляден и передает свое значение на серв
вот когда подали вместо тарелки супа - тазик борща ...

Kolyaj 14.01.2011 10:30

Цитата:

Сообщение от lurii
select удобен, нагляден и передает свое значение на серв

select -- это список, а не дерево.


Часовой пояс GMT +3, время: 08:45.