| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > size select |
| Автор: ArsNov 18.4.2008, 09:35 |
| Проблема такая: Через js создаю select и к нему options, селекту задаю size = 5 . Почему-то селект все равно отображается в одну строчку, с чем это может быть связано? Причем в одном месте документа(в таблице) такой селект отображается корректно, а в другом (в диве) нет. С чем это может быть связано? :( |
| Автор: ArsNov 18.4.2008, 11:22 | ||||
Вот написал html и js файл
А вот и js файл
Первоначально грузится все нормально, но если щелкнуть допустим на полосу прокрутки и обновить страницу список свернется. Затем если щелкнуть по селекту и обновить страницу, он опять развернется.. Так и должно работать? Может я чего-то упустил? Да забыл скачазть это все под IE6 |
| Автор: ArsNov 18.4.2008, 14:25 | ||||||
Добился решения вопроса путем добавления строк:
А этот код перерисовывает селект:
Вcе прекрасно отрабатывает, но хотелось бы видеть более красивое решение! подскажите. И еще! тут есть одна проблемы? : если в документе таким образом создается несколько селектов, то документ начинает скролиться из-за фокусировки на элементах. Есть ли способ сделать так, чтобы скролинга не было во время работы js?? И вторая проблема- производительность- при прорисовке ольшого количества опций (более 100) скрипт работает очень медленно. В итоге вышло так:
|