Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Альтернатива <SELECT>

13
06 декабря 2006 года
RussianSpy
3.0K / / 04.07.2006
Господа, кто-нибудь встречался с реализацией выпадающих списков на JavaScript? Нашел уже все элементы (включая Grid, checkbox, radiobox, scrollbars и т.д.), а вот аналог списков (которые в HTML реализуются тегом <SELECT></SELECT>) пока найти не смог.

Буду очень благодарен за ссылочки.
12
06 декабря 2006 года
alekciy
3.0K / / 13.12.2005
Что-то я не улавливаю сути вопроса.... Обычно через JS посредством DOM в существующее дерево просто вставляют куда нужно код. Но это все тот же старый добрый HTML.

Или ты имеешь в виду создание элементов на странице, поведение которых аналогично работе SELECT, но SELECT-а так как раз и нет? Типа все в div-вы (span-ы, etc) и просто соответсвующие обработчики для них? Если так, то вопрос, а нафига велосипед то изобретать? Я к примеру представляю как это реализовать на JS, но смысла кроме как потерю времение не вижу....
13
06 декабря 2006 года
RussianSpy
3.0K / / 04.07.2006
Если проще то нужен класс на JavaScript реализующий компонент "выпадающий список".
Нужно это для корпоративной CMS с целью соблюдения дизайнов и стилей. Стандартный элемент не позволяет этого сделать. К тому же он имеет несколько нерешаемых глюков в шестом осле.
337
06 декабря 2006 года
shine
719 / / 09.06.2006
Посмотри здесь: http://www.aspnetmania.com/Code/Code/111.html
13
07 декабря 2006 года
RussianSpy
3.0K / / 04.07.2006
Спасибо
К сожалению немного не то. Те же яйца только в профиль (по сути тупо управление видимостью слоя в котором находится стандартный выпадающий список). И работает только в IE что неприемлемо. Жду еще предложений.
12
07 декабря 2006 года
alekciy
3.0K / / 13.12.2005
Написать самому ;)
17K
07 декабря 2006 года
SuhOFF
24 / / 27.09.2006
Цитата: alekciy
Написать самому ;)



Это гемор, я вам скажу.
Полную функциональность очень сложно сделать. Почти нереально.
Если ошибка в одном из скриптов, то комбобоксы не будут работать...
И проблем может быть куча в перекрытии стилей

13
08 декабря 2006 года
RussianSpy
3.0K / / 04.07.2006
Написать не проблема. Время - вот это действительно проблема. Времени нет на это к сожалению.
20K
08 декабря 2006 года
Silence
15 / / 02.11.2006
RussianSpy: http://www.badboy.ro/assets/articles/niceforms/niceforms.html
13
08 декабря 2006 года
RussianSpy
3.0K / / 04.07.2006
Ай спасибо! То что нужно! Респект!
12
08 декабря 2006 года
alekciy
3.0K / / 13.12.2005
Да, хорошая штука. Но я с SuhOFF согласен. Вот к примеру в этом тестовом примере у меня переключатели и чекбоксы не работают ни в Опере ни в осле. О том, что лесом идут все те, у кого графика отлючена (или вовсе текстовой браузер) я вообще умолчу.
13
08 декабря 2006 года
RussianSpy
3.0K / / 04.07.2006
Все там работает. Просто в примере такие настройки что кликать надо не на чекбокс а на текст около него. Я проверил в 6 браузерах - везде все отлично работает.
337
08 декабря 2006 года
shine
719 / / 09.06.2006
В Опере 9.00 textarea глючит. Причем капитально глючит.

А SELECTы хороши.
12
08 декабря 2006 года
alekciy
3.0K / / 13.12.2005
Цитата: RussianSpy
Все там работает. Просто в примере такие настройки что кликать надо не на чекбокс а на текст около него. Я проверил в 6 браузерах - везде все отлично работает.


Вот и плохо, что они так сделали. Я пользователь, привык, что нужно кликать элемент управления, а тут нужно текст кликать... а я вот взял, и не догался, что нужно кликать текст. И? Если это интернет магазин, то он потерял одного клиента ;) А если таковых будет не один человек?

Постоянно работая с юзерами могу сказать одно: многие даже не понимают, что такое есть гиперссылка, а порой и во все не вкуривать, что их нужно кликать, что бы что-то произошло.

Хотя реализация безусловно интересная, спору нет.

13
11 декабря 2006 года
RussianSpy
3.0K / / 04.07.2006
Повторю для тех кто в танке - в примере такие настройки - там все выделяется нормально и стандартно.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог