Обновить
60
fatal@fatal

Пользователь

10
Подписчики
Отправить сообщение
Я-то так делать и буду, но жаль что большинство сделает просто "copy-paste", и отправку формы завяжут намертво на JavaScript...

Кстати, если отвлечься от этой темы, то вот ещё одно усовершенствование: передвигать ползунки не по "click", а по "mousedown". Так будет возможно надавить где-то на полоске, и не отпуская кнопку мыши, протащить ползунок. Такое поведение реализовано в аналогичном решении, попробуйте.
В том месте HTML-кода страницы, где будет стоять трекбар, необходимо прописать JavaScript-сценарий
Вставлять куски Java-скрипта внутрь страницы тоже нехорошо.
Лучше описать параметры элемента управления в декларативной форме, поставив INPUT с классом trackbar, и параметрами в виде атрибутов. Подключаемый скрипт после загрузки страницы находит и цепляется за такие элементы, подменяя их на ваш элемент управления.

Например, вместо:

trackbar.getObject('one').init({
onMove : function() {

},
width : 250, // px
leftLimit : 0, // unit of value
leftValue : 20, // unit of value
rightLimit : 100, // unit of value
rightValue : 80, // unit of value
});

можно будет в HTML написать:

<fieldset class="trackbar" style="width:250px">
<label>От:
<input type="range" min="0" max="100" value="20" name="track1a"/>
</label>
<label>До:
<input type="range" min="0" max="100" value="80" name="track1b"/>
</label>
</fieldset>

При этом сохраниться возможность ввода данных, для клиентов с выключенным JavaScript.
Очень плохо, что ваше решение невозможно использовать в веб-приложениях или простых формах на веб-сайтах, где нужна деградация элементов управления до простейших полей формы.
Ведь, по сути, любой из ваших элементов управления — это одно или два простейших текстовых поля. Вот, над ними и надо было надстраивать улучшенную функциональность. Тогда, при отсутствии JavaScript, пользователь сможет ввести значение в простое поле ввода.
Так же рекомендую посмотреть в сторону черновика стандарта Webforms 2, там уже есть элемент управления для указания диапазона (input type=range), а так же демонстрацию для IE и Opera.
От радиации явно водкой спасались, как и в игре... ;)
Супер оторвались! Завидую!
Супер-классный интерактивный график (SVG!) показываюший продолжительность жизни по возростам в Великобритании.
Меня больше интересует как конь по воде гребёт? :)
Как вообще этот мощный редактор XML/XSL попал в этот список? Хоть XMLSpy не упомянули, и то хорошо. ;)
oXygen — редактор для непрофессионалов, новичков и маленьких компаний?! Смэшин меня удивляет! :D
Вот вы смеётесь, а у меня на работе интервью люди так проходят. И я тоже так проходил — весь JavaScript и CSS забыл :)
А мне нравится больше всего такие подписи под картинками (не моё):
Firefox: встретив её, забудешь обо всём на свете, и вся твоя память будет принадлежать только ей. Хотя временами она будет тебя бесить, бросить её непросто. Дело не в ней, а во всяких вещицах, которыми заваливают её поклонники. Все эти побрякушки, которыми может пользоваться её ухажёр, делают жизнь такой удобной. Если бы только женщины были такими открытыми…

Opera: стройная, сильная и сексапильная — если тебе такие нравятся, то она твой идеал. Она такая проворная, что в постели с ней не соскучишься. Правда, внутрь она тебя не пустит, поэтому полное удовлетворение не гарантируется.

Safari: она красотка. С ней чувствуешь себя нереально крутым. Но есть у неё одна странность: приходя к тебе домой, она без спросу приводит с собой своих iДрузей.

Internet Explorer: большинство мужчин получили первый опыт именно с ней. Она легкодоступна, но опасайся подхватить заразу.
А я бы ввёл одно или несколько дополнительных полей в профайле пользователя:
Имя в родительном падеже:
Имя в дательном падеже:
Кто потрудился, и заполнил поля, того и величать компьютер будет по-человечески. ;)
Боятся, таки, наступления SVG в мобильных и прочих, отличных от ПК устройствах ;)
Вот, именно! :)
Ну, не очень хорошо открывать новый журнал о правописании заголовком:
Блог "Пишу правильно"
или
И не плюсуйте этот топик, пожалуйста...
А что вы скажете про популярность ЖЖ? Там, ведь, "блоги" журналами называются. Никто не говорит "я завёл себе блог на ЖЖ", правда, ведь.
"Блог" — журнал, дневник.
"Пост" — заметка, публикация, статья, запись (в дневнике).
"Запостил" — написал, опубликовал.
"Топик" — тема в форуме (открыть тему).
"Билд" — сборка.
Думаю, можно так же затронуть тему русской IT-терминологии.
"Блог", "топик", "пост", "билд" и т.п. уже надоели, некоторые люди уже не знают как по-другому и писать.
Это не относится к технической части, но замечу, что я никогда бы не стал прокручивать новости, щёлкая на стрелочки, а так же никогда не читаю, если новости прокручиваются автоматически (и, думаю, многие согласятся с этим).
+ за техническое решение
- за удобство
"Вклеить" у меня всегда ассоциировалось почему-то с "Вмазать" :)
А я и забыл что у меня там учётная запись есть...
Попробую что-то написать, главное, чтобы не затянуло :)
Настоящие IT-шники, что тут сказать — никто не написал, что отвлекла девушка, проходящая мимо, и сбила весь рабочий запал. :)
Да, переменные в CSS ни к чему. :)
Константы нужны.

Информация

В рейтинге
Не участвует
Откуда
США
Зарегистрирован
Активность