ФВК:СмартВыбор 2.7 Эй, ты) Я начну.
Всем известны проблемы с тегом select в html: отсутствие возможности настройки внешнего вида, перекрытие абсолютно позиционированных слоев, отсутствие комбобоксов (выпадающих списков с возможностью входа), отсутствие нормального множественного выбора и некоторые другие.
у всех есть какие-то, чаще всего неуклюжие, решения, которые вряд ли можно назвать панацеей.
когда мне все это надоело, я написал инструментарий, решающий все эти проблемы одним махом.
Этот инструментарий максимально упрощает создание «фальшивого» выпадающего списка, который на первый взгляд идентичен стандартному тегу select, но без всех его недостатков.
Кроме того, он позволяет использовать некоторые очень полезные функции, которые в последнее время пользуются огромной популярностью.
например, удобный API для управления списками и элементами (создание, редактирование, удаление), ajax-загрузка каскадных списков (когда содержимое одних списков зависит от других), а также создание простых текстовых полей с автоматической подстановкой значений при входе (в том числе с ресурсов сервера, аналогично Google Offer).
Все настройки компонентов smartselect описаны в отдельном файле xml или строке json. Реализовать такой компонент на странице проще простого.
Вам просто нужно подключить библиотеки в начале файла, а затем вставить в нужное место всего одну строчку кода JavaScript или PHP (на ваш выбор).
Эта строка представляет собой вызов метода, в параметрах которого передается либо ссылка на xml-файл с описанием списка, либо 2 json-строки, одна из которых содержит массив элементов, а вторая — набор настройки (атрибуты).
По умолчанию список будет выглядеть точно так же, как пользовательский (в разных браузерах), но вы можете полностью настроить его внешний вид с помощью HTML, CSS, XSLT, изображений и JavaScript, создавать свои собственные скины и шаблоны и многое другое.
Этот набор инструментов полон других функций и возможностей, убедитесь сами, вот сайт - alx.vingrad.ru/fwc/ru , читайте документацию, скачать релиз можно там.
вот примеры: alx.vingrad.ru/fwc/ru/examples alx.vingrad.ru/fwc/ru/doc-autofill alx.vingrad.ru/fwc/_demos/sselect.php Что касается меня, то я с нетерпением жду и буду рад любым вашим отзывам и пожеланиям, а также – чуть меньше :) – сообщениям о багах и ошибках.
Хорошего дня) БОЛЬШОЕ UPD 05.02.09 - версия 2.7 Включена поддержка браузеров Safari, Konqueror и Google Chrome. Вот и все.
Теги: #JavaScript #xml #HTML #select #combobox #Google предложить #Ajax #web #разработка веб-сайтов
-
Особенности Sony Vaio X
19 Oct, 24 -
Комментарии - Ложь
19 Oct, 24 -
Учитесь У Нужных Людей В Нужное Время
19 Oct, 24 -
Чем Раньше Вылет, Тем Меньше Задержка
19 Oct, 24