Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Максимальное число элементов в <select>


Автор: mgukov 20.3.2011, 01:19
Максимальное число элементов в <select> ограничено кол-вом  или памятью? Или зависит от браузера?

Автор: bars80080 20.3.2011, 09:46
ограничено разумом программиста. ибо если пользователь увидит в списке тысячу пунктов, он легко может закрыть страницу и более никогда сюда не придти

Автор: ayax2005 21.3.2011, 11:25
bars80080, надо таких запугивать - "жёсткое ограничение яндексом на 10 пунктов!" к примеру)

Автор: mgukov 21.3.2011, 16:48
Согласен с вами  smile, но я все же попробовал, создал список в стиле ListBox с 30 000 элементов, в результате IE 9 сильно тормозил, Firefox и Chrome работали без каких либо проблем, а Opera завис(ла).

Автор: skyboy 21.3.2011, 17:02
Цитата(mgukov @  21.3.2011,  15:48 Найти цитируемый пост)
 но я все же попробовал

я думаю, это сильно зависит от версии.
чуток подправили механизм рендера и внезапно начали рендериться даже не отображаемые в текущий момент пункты - зависание при 3000.
подправили в другом месте - сделали идентификатор пункта четырехбайтным - перестало сбоить при превышении 65536 пунктов.
ну, и так далее.
задача надуманная.
лучше решать реальные задачи - и удовлетворение, и толк smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)