<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Комментарии к статье «Оформление элемента select»</title>
	<link>http://designformasters.info/posts/select-replacement/</link>
	<description>Сайт для веб-разработчиков</description>
	<pubDate>Thu, 03 Jul 2008 22:59:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>

	<item>
		<title>Автор: Ilya</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1001</link>
		<author>Ilya</author>
		<pubDate>Mon, 10 Sep 2007 18:59:08 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1001</guid>
					<description>Отличная идея и реализация!

Однако есть небольшой минус - если раскрыть обычный выпадающий список, то не обязательно выбирать значение - можно кликнуть в пустое место на странице и тогда он автоматически уберется с экрана (закроется). Однако в этой реализации список убирается только если выбрать одно из значений. Понимаю, что не всем нужна такая функциональность, но мало ли ;)

P.S. проверял только в Maxthon (IE6).</description>
		<content:encoded><![CDATA[<p>Отличная идея и&nbsp;реализация!</p>
<p>Однако есть небольшой минус - если раскрыть обычный выпадающий список, то&nbsp;не&nbsp;обязательно выбирать значение - можно кликнуть в&nbsp;пустое место на&nbsp;странице и&nbsp;тогда он&nbsp;автоматически уберется с&nbsp;экрана (закроется). Однако в&nbsp;этой реализации список убирается только если выбрать одно из&nbsp;значений. Понимаю, что не&nbsp;всем нужна такая функциональность, но&nbsp;мало ли&nbsp;;)</p>
<p>P.S. проверял только в&nbsp;Maxthon (IE6).</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: pepelsbey</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1002</link>
		<author>pepelsbey</author>
		<pubDate>Mon, 10 Sep 2007 19:08:53 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1002</guid>
					<description>Доступность и удобство таких элементов — это главный их баг, недостаток и аргумент против использования.

Давайте опишем плюсы: красиво выглядит.

Давайте опишем минусы:

— Пытаюсь попасть на этот элемент клавишей таб: никак, в том числе и открыть.
— Открываю этот «селект» руками: курсор почему-то pointer. М?
— Пытаюсь работать: клавиши вверх/вниз и пробел/ввод не воспринимает, подбор по первой букве слова не работает.
— Пытаюсь закрыть выпадающий список без выбора чего-либо (в случае, если это поле не является обязательным для заполнения) — ни фокус на друом элементе формы, ни клик по окружающим элементам не приводит к закрытию этого существа.

И что же мы имеем? Абсолютно бесполезную вещь.
За статью как всегда спасибо ;) Но на вещи всё-таки стоит смотреть более трезво. А то вернёмся к DHTML'ю муравьями, которые бегают за курсором…</description>
		<content:encoded><![CDATA[<p>Доступность и&nbsp;удобство таких элементов — это главный их&nbsp;баг, недостаток и&nbsp;аргумент против использования.</p>
<p>Давайте опишем плюсы: красиво выглядит.</p>
<p>Давайте опишем минусы:</p>
<p>— Пытаюсь попасть на&nbsp;этот элемент клавишей таб: никак, в&nbsp;том числе и&nbsp;открыть.<br />
— Открываю этот «селект» руками: курсор почему-то pointer. М?<br />
— Пытаюсь работать: клавиши вверх/вниз и&nbsp;пробел/ввод не&nbsp;воспринимает, подбор по&nbsp;первой букве слова не&nbsp;работает.<br />
— Пытаюсь закрыть выпадающий список без выбора чего-либо (в случае, если это поле не&nbsp;является обязательным для заполнения) — ни&nbsp;фокус на&nbsp;друом элементе формы, ни&nbsp;клик по&nbsp;окружающим элементам не&nbsp;приводит к&nbsp;закрытию этого существа.</p>
<p>И&nbsp;что же&nbsp;мы&nbsp;имеем? Абсолютно бесполезную вещь.<br />
За&nbsp;статью как всегда спасибо ;) Но&nbsp;на&nbsp;вещи всё-таки стоит смотреть более трезво. А&nbsp;то&nbsp;вернёмся к&nbsp;DHTML'ю муравьями, которые бегают за&nbsp;курсором…</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1003</link>
		<author>Евгений</author>
		<pubDate>Mon, 10 Sep 2007 19:25:05 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1003</guid>
					<description>Tab работает, элемент при этом подсвечивается, и можно листать список стрелками, как в обычном select.

Pointer убрал.

Подбор по первой букве сделать можно, но скрипт станет сложнее, а ведь такой функционал нужен только если опций много.

Закрытие по клику на другие элементы, действительно упустил, сделаю.</description>
		<content:encoded><![CDATA[<p>Tab работает, элемент при этом подсвечивается, и&nbsp;можно листать список стрелками, как в&nbsp;обычном select.</p>
<p>Pointer убрал.</p>
<p>Подбор по&nbsp;первой букве сделать можно, но&nbsp;скрипт станет сложнее, а&nbsp;ведь такой функционал нужен только если опций много.</p>
<p>Закрытие по&nbsp;клику на&nbsp;другие элементы, действительно упустил, сделаю.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: pepelsbey</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1005</link>
		<author>pepelsbey</author>
		<pubDate>Mon, 10 Sep 2007 20:15:05 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1005</guid>
					<description>&lt;blockquote&gt;Tab работает, элемент при этом подсвечивается, и можно листать список стрелками, как в обычном select&lt;/blockquote&gt;

Сорри, я смотрел в Safari, там от всего этого великолепия мало что осталось и &lt;a href="http://pepelsbey.net/img/zzz/fine.select.in.safari.gif" rel="nofollow"&gt;кое-что неожиданное появляется&lt;/a&gt;. В Firefox при выборе пункта после передвижения по Tab'у одна за другой вылезают ошибки «li has no properties».

Я высказался в предыдущем комменте не потому, что считаю, что у этого скрипта чего-то не хватает, а потому, что в принципе являюсь противником замены системных/браузерных контролов чем-либо. Правда, за небольшим исключением: если у вас получится сделать контрол который нельзя будет отличить по поведению от системного, то это можно рассматривать как рабочий вариант. Пока, к сожалению, нет даже половины стабильных признаков системного селекта.</description>
		<content:encoded><![CDATA[<blockquote><p>Tab работает, элемент при этом подсвечивается, и&nbsp;можно листать список стрелками, как в&nbsp;обычном select</p></blockquote>
<p>Сорри, я&nbsp;смотрел в&nbsp;Safari, там от&nbsp;всего этого великолепия мало что осталось и&nbsp;<a href="http://pepelsbey.net/img/zzz/fine.select.in.safari.gif" rel="nofollow">кое-что неожиданное появляется</a>. В&nbsp;Firefox при выборе пункта после передвижения по&nbsp;Tab'у одна за&nbsp;другой вылезают ошибки «li has no properties».</p>
<p>Я&nbsp;высказался в&nbsp;предыдущем комменте не&nbsp;потому, что считаю, что у&nbsp;этого скрипта чего-то не&nbsp;хватает, а&nbsp;потому, что в&nbsp;принципе являюсь противником замены системных/браузерных контролов чем-либо. Правда, за&nbsp;небольшим исключением: если у&nbsp;вас получится сделать контрол который нельзя будет отличить по&nbsp;поведению от&nbsp;системного, то&nbsp;это можно рассматривать как рабочий вариант. Пока, к&nbsp;сожалению, нет даже половины стабильных признаков системного селекта.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1007</link>
		<author>Евгений</author>
		<pubDate>Mon, 10 Sep 2007 20:32:57 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1007</guid>
					<description>Вот сейчас и отладим (а скорее всего завтра), спасибо за ценные замечания и конструктивную критику.</description>
		<content:encoded><![CDATA[<p>Вот сейчас и&nbsp;отладим (а скорее всего завтра), спасибо за&nbsp;ценные замечания и&nbsp;конструктивную критику.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Dmytro Shteflyuk</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1009</link>
		<author>Dmytro Shteflyuk</author>
		<pubDate>Mon, 10 Sep 2007 20:38:06 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1009</guid>
					<description>Насчет ненужности подбора по первым буквам - это вы зря. Я редко раскрываю селекты с названием страны. Проще нажать 3 раза u (USA -&#62; Uganda -&#62; Ukraine), чтобы выбралась нужная мне страна. Я вообще не знаю, сколько там стран с этом списке! Если элементов больше чем 2 (Yes/No, True/False -- и вообще для этого лучше радиобаттоны) или 3 (Male/Female/Undefined),-- то обязательно нужна работа с клавиатуры.

Не работает Alt-ArrowDown, у меня вообще не получается его раскрыть с клавиатуры :-( Про ошибку в JavaScript "li has no properties" уже сказали.

ЗЫ. Я не имею ничего против замены стандартных контролов нестандартными, если только это работает ожидаемо.</description>
		<content:encoded><![CDATA[<p>Насчет ненужности подбора по&nbsp;первым буквам - это вы&nbsp;зря. Я&nbsp;редко раскрываю селекты с&nbsp;названием страны. Проще нажать 3 раза u (USA -&gt; Uganda -&gt; Ukraine), чтобы выбралась нужная мне страна. Я&nbsp;вообще не&nbsp;знаю, сколько там стран с&nbsp;этом списке! Если элементов больше чем 2 (Yes/No, True/False -- и&nbsp;вообще для этого лучше радиобаттоны) или 3 (Male/Female/Undefined),-- то&nbsp;обязательно нужна работа с&nbsp;клавиатуры.</p>
<p>Не&nbsp;работает Alt-ArrowDown, у&nbsp;меня вообще не&nbsp;получается его раскрыть с&nbsp;клавиатуры :-( Про ошибку в&nbsp;JavaScript "li has no properties" уже сказали.</p>
<p>ЗЫ. Я&nbsp;не&nbsp;имею ничего против замены стандартных контролов нестандартными, если только это работает ожидаемо.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: smmurf</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1010</link>
		<author>smmurf</author>
		<pubDate>Mon, 10 Sep 2007 20:38:57 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1010</guid>
					<description>Эх... статья хорошая, но в этот раз, по-моему, в ней дан хороший пример того, как не надо делать.
Прокомментирую, почему (хотя частично это уже было сказано, скорее, добавлю):

&lt;strong&gt;&#8212;&lt;/strong&gt;  нехарактерное поведение для этого элемента управления (даже если научить его скрываться при потере фокуса): возможность перемещаться по элементам по мере ввода с клавиатуры, может, и не нужна для коротких списков, но пользователь может попытаться пользоваться ей просто по привычке. И будет неприятно удивлен. Думаю, добиться полного соответствия в поведении стандартного элемента и эмулированного на JS будет очень нелегко, а пока этого не произойдет, пользователей будут ждать разные сюрпризы, преимущественно неприятные.

&lt;strong&gt;&#8212;&lt;/strong&gt; но есть и более серьезный недостаток, который неизбежно вытекает из того преимущества, ради которого все и было затеяно (сам плохо понял, что написал). Это&#160;&#8212; настраиваемость внешнего вида. То есть вместо привычного для себя select'а пользователь увидит что? Да что угодно, только не нормальный select! И нет никакой гарантии, что он сразу поймет, что это перед ним, и что надо с этим делать. Если бы я не знал, о чем читаю, то полагаю, что увидев такой контрол, растерялся бы на несколько секунд как минимум. Пользователь привык видеть контролы такими, какими он привык их видеть, -) и не надо ломать его привычек. В этом вопросе я бы отдал предпочтение принципу "пусть безобразно, зато однообразно". Хотя все это&#160;&#8212; сугубо мое личное мнение.

Впрочем статья от этого не теряет ценности в качестве учебного материала. Спасибо за нее -)</description>
		<content:encoded><![CDATA[<p>Эх... статья хорошая, но&nbsp;в&nbsp;этот раз, по-моему, в&nbsp;ней дан хороший пример того, как не&nbsp;надо делать.<br />
Прокомментирую, почему (хотя частично это уже было сказано, скорее, добавлю):</p>
<p><strong>&mdash;</strong>  нехарактерное поведение для этого элемента управления (даже если научить его скрываться при потере фокуса): возможность перемещаться по&nbsp;элементам по&nbsp;мере ввода с&nbsp;клавиатуры, может, и&nbsp;не&nbsp;нужна для коротких списков, но&nbsp;пользователь может попытаться пользоваться ей&nbsp;просто по&nbsp;привычке. И&nbsp;будет неприятно удивлен. Думаю, добиться полного соответствия в&nbsp;поведении стандартного элемента и&nbsp;эмулированного на&nbsp;JS будет очень нелегко, а&nbsp;пока этого не&nbsp;произойдет, пользователей будут ждать разные сюрпризы, преимущественно неприятные.</p>
<p><strong>&mdash;</strong> но&nbsp;есть и&nbsp;более серьезный недостаток, который неизбежно вытекает из&nbsp;того преимущества, ради которого все и&nbsp;было затеяно (сам плохо понял, что написал). Это&nbsp;&mdash; настраиваемость внешнего вида. То&nbsp;есть вместо привычного для себя select'а пользователь увидит что? Да&nbsp;что угодно, только не&nbsp;нормальный select! И&nbsp;нет никакой гарантии, что он&nbsp;сразу поймет, что это перед ним, и&nbsp;что надо с&nbsp;этим делать. Если бы&nbsp;я&nbsp;не&nbsp;знал, о&nbsp;чем читаю, то&nbsp;полагаю, что увидев такой контрол, растерялся бы&nbsp;на&nbsp;несколько секунд как минимум. Пользователь привык видеть контролы такими, какими он&nbsp;привык их&nbsp;видеть, -) и&nbsp;не&nbsp;надо ломать его привычек. В&nbsp;этом вопросе я&nbsp;бы&nbsp;отдал предпочтение принципу "пусть безобразно, зато однообразно". Хотя все это&nbsp;&mdash; сугубо мое личное мнение.</p>
<p>Впрочем статья от&nbsp;этого не&nbsp;теряет ценности в&nbsp;качестве учебного материала. Спасибо за&nbsp;нее -)</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Dmytro Shteflyuk</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1011</link>
		<author>Dmytro Shteflyuk</author>
		<pubDate>Mon, 10 Sep 2007 20:43:06 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1011</guid>
					<description>Да, еще если уйти по TAB, список тоже не сворачивается. Про клик на свободном месте уже говорили... Но больше всего смущает то, что пропадает стрелка, и вместо нее рисуется список длинный. Как-то не очень ожидаемо - нажал кнопку "выпасть вниз" (именно так я читаю стрелку), а оно мне черт знает что сделало.

Кстати о длине, что будет, если элементов 50-100? скроллбар? как оно будет себя вести? Какие элементы покажутся при раскрытии списка? Как будут работать стрелки вверх/вниз, page up/page down, home/end? Обычно все скрипты страдают этой проблемой...</description>
		<content:encoded><![CDATA[<p>Да, еще если уйти по&nbsp;TAB, список тоже не&nbsp;сворачивается. Про клик на&nbsp;свободном месте уже говорили... Но&nbsp;больше всего смущает то, что пропадает стрелка, и&nbsp;вместо нее рисуется список длинный. Как-то не&nbsp;очень ожидаемо - нажал кнопку "выпасть вниз" (именно так я&nbsp;читаю стрелку), а&nbsp;оно мне черт знает что сделало.</p>
<p>Кстати о&nbsp;длине, что будет, если элементов 50-100? скроллбар? как оно будет себя вести? Какие элементы покажутся при раскрытии списка? Как будут работать стрелки вверх/вниз, page up/page down, home/end? Обычно все скрипты страдают этой проблемой...</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1012</link>
		<author>Евгений</author>
		<pubDate>Mon, 10 Sep 2007 20:44:31 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1012</guid>
					<description>Ошибку "li has no properties" исправил.

Понял, что возможность перемещения по буквам нужна обязательно, добавлю.

Хм, я посмотрел, стандартные селекты листаются стрелками не открываясь.</description>
		<content:encoded><![CDATA[<p>Ошибку "li has no properties" исправил.</p>
<p>Понял, что возможность перемещения по&nbsp;буквам нужна обязательно, добавлю.</p>
<p>Хм, я&nbsp;посмотрел, стандартные селекты листаются стрелками не&nbsp;открываясь.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Dmytro Shteflyuk</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1013</link>
		<author>Dmytro Shteflyuk</author>
		<pubDate>Mon, 10 Sep 2007 20:44:55 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1013</guid>
					<description>Ух, завалили комментами :-) Ну тем лучше, даешь скрипты народу, идеи дизайнерам и пятилетку за три года!</description>
		<content:encoded><![CDATA[<p>Ух, завалили комментами :-) Ну&nbsp;тем лучше, даешь скрипты народу, идеи дизайнерам и&nbsp;пятилетку за&nbsp;три года!</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Dmytro Shteflyuk</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1015</link>
		<author>Dmytro Shteflyuk</author>
		<pubDate>Mon, 10 Sep 2007 20:45:48 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1015</guid>
					<description>&lt;blockquote&gt;Хм, я посмотрел, стандартные селекты листаются стрелками не открываясь.&lt;/blockquote&gt;
А если alt зажать? :-)</description>
		<content:encoded><![CDATA[<blockquote><p>Хм, я&nbsp;посмотрел, стандартные селекты листаются стрелками не&nbsp;открываясь.</p></blockquote>
<p>А&nbsp;если alt зажать? :-)</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: smmurf</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1016</link>
		<author>smmurf</author>
		<pubDate>Mon, 10 Sep 2007 20:46:28 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1016</guid>
					<description>&lt;blockquote&gt;Хм, я посмотрел, стандартные селекты листаются стрелками не открываясь.&lt;/blockquote&gt;
Alt+стрелка вниз</description>
		<content:encoded><![CDATA[<blockquote><p>Хм, я&nbsp;посмотрел, стандартные селекты листаются стрелками не&nbsp;открываясь.</p></blockquote>
<p>Alt+стрелка вниз</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1017</link>
		<author>Евгений</author>
		<pubDate>Mon, 10 Sep 2007 20:47:29 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1017</guid>
					<description>&lt;blockquote&gt;А если alt зажать? :-)&lt;/blockquote&gt;
я и не знал, что их с альтом можно :)
как выловить такую комбинацию подскажете?</description>
		<content:encoded><![CDATA[<blockquote><p>А если alt зажать? :-)</p></blockquote>
<p>я&nbsp;и&nbsp;не&nbsp;знал, что их&nbsp;с&nbsp;альтом можно :)<br />
как выловить такую комбинацию подскажете?</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: smmurf</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1018</link>
		<author>smmurf</author>
		<pubDate>Mon, 10 Sep 2007 20:49:30 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1018</guid>
					<description>&lt;blockquote&gt;как выловить такую комбинацию подскажете?&lt;/blockquote&gt;
Есть тут одна мысль - стандартный select оставить.
Разве что из спортивного интереса этот скрипт можно еще помучить -)</description>
		<content:encoded><![CDATA[<blockquote><p>как выловить такую комбинацию подскажете?</p></blockquote>
<p>Есть тут одна мысль - стандартный select оставить.<br />
Разве что из&nbsp;спортивного интереса этот скрипт можно еще помучить -)</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Dmytro Shteflyuk</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1019</link>
		<author>Dmytro Shteflyuk</author>
		<pubDate>Mon, 10 Sep 2007 20:54:37 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1019</guid>
					<description>&lt;blockquote&gt;как выловить такую комбинацию подскажете?&lt;/blockquote&gt;
event.shiftKey
event.altKey
event.ctrlKey</description>
		<content:encoded><![CDATA[<blockquote><p>как выловить такую комбинацию подскажете?</p></blockquote>
<p>event.shiftKey<br />
event.altKey<br />
event.ctrlKey</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1020</link>
		<author>Евгений</author>
		<pubDate>Mon, 10 Sep 2007 20:59:27 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1020</guid>
					<description>Спасибо.

Есть одна идея, но требует полной реорганизации этого скрипта займусь завтра.</description>
		<content:encoded><![CDATA[<p>Спасибо.</p>
<p>Есть одна идея, но&nbsp;требует полной реорганизации этого скрипта займусь завтра.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1024</link>
		<author>Евгений</author>
		<pubDate>Mon, 10 Sep 2007 21:26:43 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1024</guid>
					<description>Хм, выбор по буквам работает (унаследован от select) просто не во всех браузерах.</description>
		<content:encoded><![CDATA[<p>Хм, выбор по&nbsp;буквам работает (унаследован от&nbsp;select) просто не&nbsp;во&nbsp;всех браузерах.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1026</link>
		<author>Евгений</author>
		<pubDate>Mon, 10 Sep 2007 21:32:30 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1026</guid>
					<description>В FF и Opere выбор по буквам не работает даже в обычном селекте, или я что-то не так смотрю, в IE все без проблем выбирается по буквам.</description>
		<content:encoded><![CDATA[<p>В&nbsp;FF и&nbsp;Opere выбор по&nbsp;буквам не&nbsp;работает даже в&nbsp;обычном селекте, или я&nbsp;что-то не&nbsp;так смотрю, в&nbsp;IE все без проблем выбирается по&nbsp;буквам.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Dmytro Shteflyuk</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1027</link>
		<author>Dmytro Shteflyuk</author>
		<pubDate>Mon, 10 Sep 2007 21:43:21 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1027</guid>
					<description>О! ты наткнулся на баг ФФ и оперы :-) Там не работает поиск по первым &lt;b&gt;русским&lt;/b&gt; буквам. Всегда бесило</description>
		<content:encoded><![CDATA[<p>О! ты&nbsp;наткнулся на&nbsp;баг ФФ&nbsp;и&nbsp;оперы :-) Там не&nbsp;работает поиск по&nbsp;первым <b>русским</b> буквам. Всегда бесило</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: remal</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1031</link>
		<author>remal</author>
		<pubDate>Mon, 10 Sep 2007 22:02:19 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1031</guid>
					<description>бесполезно.</description>
		<content:encoded><![CDATA[<p>бесполезно.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Максим Россомахин</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1054</link>
		<author>Максим Россомахин</author>
		<pubDate>Tue, 11 Sep 2007 04:58:18 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1054</guid>
					<description>Сомнительная полезность напрасного украшательства.</description>
		<content:encoded><![CDATA[<p>Сомнительная полезность напрасного украшательства.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Сергей</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1063</link>
		<author>Сергей</author>
		<pubDate>Tue, 11 Sep 2007 07:01:22 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1063</guid>
					<description>Совершенно бесполезная фишка, на мой взгляд, осознание этого скорее всего придет не сразу, но обязательно придет.

Подумайте как это будет работать на коммуникаторах? С отключенной графикой?</description>
		<content:encoded><![CDATA[<p>Совершенно бесполезная фишка, на&nbsp;мой взгляд, осознание этого скорее всего придет не&nbsp;сразу, но&nbsp;обязательно придет.</p>
<p>Подумайте как это будет работать на&nbsp;коммуникаторах? С&nbsp;отключенной графикой?</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Шильгия</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1076</link>
		<author>Шильгия</author>
		<pubDate>Tue, 11 Sep 2007 09:28:28 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1076</guid>
					<description>&lt;blockquote&gt;Хм, я посмотрел, стандартные селекты листаются стрелками не открываясь.&lt;/blockquote&gt;
не везде. В сафари открываются.</description>
		<content:encoded><![CDATA[<blockquote><p>Хм, я&nbsp;посмотрел, стандартные селекты листаются стрелками не&nbsp;открываясь.</p></blockquote>
<p>не&nbsp;везде. В&nbsp;сафари открываются.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Nikita</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1078</link>
		<author>Nikita</author>
		<pubDate>Tue, 11 Sep 2007 09:50:50 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1078</guid>
					<description>Хороший скрипт, есть цель для развития.

Мне нравится такое решение
http://c82.net/samples/checklist-samples.html
Хотя оно громоздкое и поиск по буквам не работает, но красивое.
Для НЕмультивыбора, checkbox заменить на radio.

Не нравится нестандартный селект? Давайте тогда заменим меню на сайтах как [File] [Edit] [View]. Вы пользователей совсем уж тупыми считаете.

Я конечно понимаю, что консервативность нынче в моде, но не до такой же степени? Опять же дизайн и цветовая гамма сайта могут уж слишком контрастировать со стандартными контролами.</description>
		<content:encoded><![CDATA[<p>Хороший скрипт, есть цель для развития.</p>
<p>Мне нравится такое решение<br />
<a href="http://c82.net/samples/checklist-samples.html" rel="nofollow">http://c82.net/samples/checklist-samples.html</a><br />
Хотя оно громоздкое и&nbsp;поиск по&nbsp;буквам не&nbsp;работает, но&nbsp;красивое.<br />
Для НЕмультивыбора, checkbox заменить на&nbsp;radio.</p>
<p>Не&nbsp;нравится нестандартный селект? Давайте тогда заменим меню на&nbsp;сайтах как [File] [Edit] [View]. Вы&nbsp;пользователей совсем уж&nbsp;тупыми считаете.</p>
<p>Я&nbsp;конечно понимаю, что консервативность нынче в&nbsp;моде, но&nbsp;не&nbsp;до&nbsp;такой же&nbsp;степени? Опять же&nbsp;дизайн и&nbsp;цветовая гамма сайта могут уж&nbsp;слишком контрастировать со&nbsp;стандартными контролами.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: ekwo</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1090</link>
		<author>ekwo</author>
		<pubDate>Tue, 11 Sep 2007 12:41:55 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1090</guid>
					<description>Едея класс! Реализация тоже. Но с точки зрения юзабилити есть &lt;strong&gt;минус&lt;/strong&gt;: если человек передумал делать выбор в нашем Select'е, он никак не может скрыть его не нажав на элемент самого Select'а (в котором он передумал что-то нажимать). Во всех операционках при нажатии на пустую область экрана элементы Select'а прячутся, а тут нет. Для пользователя это не удобно, хоть и выглядит красиво.</description>
		<content:encoded><![CDATA[<p>Едея класс! Реализация тоже. Но&nbsp;с&nbsp;точки зрения юзабилити есть <strong>минус</strong>: если человек передумал делать выбор в&nbsp;нашем Select'е, он&nbsp;никак не&nbsp;может скрыть его не&nbsp;нажав на&nbsp;элемент самого Select'а (в котором он&nbsp;передумал что-то нажимать). Во&nbsp;всех операционках при нажатии на&nbsp;пустую область экрана элементы Select'а прячутся, а&nbsp;тут нет. Для пользователя это не&nbsp;удобно, хоть и&nbsp;выглядит красиво.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1092</link>
		<author>Евгений</author>
		<pubDate>Tue, 11 Sep 2007 13:37:02 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1092</guid>
					<description>Исправил проблему с закрытием по клику на свободной области окна или по уходу через tab, потестите кому не лень.

С раскрытием по alt+вниз проблемы, причем не столько с самим раскрытием сколько с тем что в опере раскрывается и оригинальный select, к тому же, при раскрытом табе onchange только после выбора пункта происходит.

Видимо оринальный select придется скрыть совсем, а для получание фокуса использовать спрятанное текстовое поле, минус решения в том, что придется по буквам выбирать самостоятельно, но как плюс будут работать русские буквы в Opera и FF.

Что касается нестандартности оформления, то помоему не проблема нарисовать select по которому будет однозначно видно, что это select.

Повторять поведение стандартного элемента, тоже не проблема, а вот отключенная графика это да, стрелку ведь без графики ни как не нарисуешь. Хотя можно попробовать изобразить ее несколькими блоками, но возникает вопрос, как определить, что графика не загружена? (есть, конечно, идеи, но хочется сначала узнать, что нибудь новое).

Поскольку скрипт постоянно изменяется убрал второй пример.</description>
		<content:encoded><![CDATA[<p>Исправил проблему с&nbsp;закрытием по&nbsp;клику на&nbsp;свободной области окна или по&nbsp;уходу через tab, потестите кому не&nbsp;лень.</p>
<p>С&nbsp;раскрытием по&nbsp;alt+вниз проблемы, причем не&nbsp;столько с&nbsp;самим раскрытием сколько с&nbsp;тем что в&nbsp;опере раскрывается и&nbsp;оригинальный select, к&nbsp;тому же, при раскрытом табе onchange только после выбора пункта происходит.</p>
<p>Видимо оринальный select придется скрыть совсем, а&nbsp;для получание фокуса использовать спрятанное текстовое поле, минус решения в&nbsp;том, что придется по&nbsp;буквам выбирать самостоятельно, но&nbsp;как плюс будут работать русские буквы в&nbsp;Opera и&nbsp;FF.</p>
<p>Что касается нестандартности оформления, то&nbsp;помоему не&nbsp;проблема нарисовать select по&nbsp;которому будет однозначно видно, что это select.</p>
<p>Повторять поведение стандартного элемента, тоже не&nbsp;проблема, а&nbsp;вот отключенная графика это да, стрелку ведь без графики ни&nbsp;как не&nbsp;нарисуешь. Хотя можно попробовать изобразить ее&nbsp;несколькими блоками, но&nbsp;возникает вопрос, как определить, что графика не&nbsp;загружена? (есть, конечно, идеи, но&nbsp;хочется сначала узнать, что нибудь новое).</p>
<p>Поскольку скрипт постоянно изменяется убрал второй пример.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: pepelsbey</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1097</link>
		<author>pepelsbey</author>
		<pubDate>Tue, 11 Sep 2007 14:47:33 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1097</guid>
					<description>Ни в FF, ни в Safari не получается выбрать другой пункт из выпавшего списка.</description>
		<content:encoded><![CDATA[<p>Ни&nbsp;в&nbsp;FF, ни&nbsp;в&nbsp;Safari не&nbsp;получается выбрать другой пункт из&nbsp;выпавшего списка.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1099</link>
		<author>Евгений</author>
		<pubDate>Tue, 11 Sep 2007 15:44:44 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1099</guid>
					<description>Исправил.

Для соблюдения taborder`а при раскрытии списка передаваля фокус соответствующему select, а при нажатии tab список должен был сворачиваться по blur. При клике мышкой получалось, что select терял фокус и список сворачивался по blur, события click вообще не происходило (почему? ведь должно быть хотя бы в пустое место). Вместо blur теперь обрабатываю клавишу tab, заработало.

Оффтоп: пошел качать Safari немного удивило то? что по умолчанию галочка стоит на версии для Windows, как-то не патриотично для Apple :)</description>
		<content:encoded><![CDATA[<p>Исправил.</p>
<p>Для соблюдения taborder`а при раскрытии списка передаваля фокус соответствующему select, а&nbsp;при нажатии tab список должен был сворачиваться по&nbsp;blur. При клике мышкой получалось, что select терял фокус и&nbsp;список сворачивался по&nbsp;blur, события click вообще не&nbsp;происходило (почему? ведь должно быть хотя бы&nbsp;в&nbsp;пустое место). Вместо blur теперь обрабатываю клавишу tab, заработало.</p>
<p>Оффтоп: пошел качать Safari немного удивило то? что по&nbsp;умолчанию галочка стоит на&nbsp;версии для Windows, как-то не&nbsp;патриотично для Apple :)</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: smmurf</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1103</link>
		<author>smmurf</author>
		<pubDate>Tue, 11 Sep 2007 16:55:33 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1103</guid>
					<description>&lt;blockquote&gt;Не нравится нестандартный селект? Давайте тогда заменим меню на сайтах как [File] [Edit] [View]. &lt;strong&gt;Вы пользователей совсем уж тупыми считаете.&lt;/strong&gt;&lt;/blockquote&gt;
Это нормально. Лучше недооценить пользователя и сделать интерфейс проще, чем чуть-чуть переоценить и получать жалобы.
Где-то даже попадались обобщенные правила, как создать юзабильный интерфейс. Там (утрированно) говорилось, что лучше предполагать, что пользователь читать не умеет. Потому что он никогда не читает хелп и текст в диалоговых окнах, и ведь это так!

&lt;blockquote&gt;Опять же дизайн и цветовая гамма сайта могут уж слишком контрастировать со стандартными контролами.&lt;/blockquote&gt;
Пусть лучше контрастируют, чем причиняют неудобства.

Вы, судя по всему (без обид) судите о юзабилити только по личным наблюдениям. Ознакомьтесь с литературой по этой теме, часто это "открывает глаза".

&lt;blockquote&gt;Оффтоп: пошел качать Safari немного удивило то? что по умолчанию галочка стоит на версии для Windows, как-то не патриотично для Apple :)&lt;/blockquote&gt;

Думаю, у них просто определяется ОС посетителя -) Это, как раз, пример внимательного отношения к юзабилити.</description>
		<content:encoded><![CDATA[<blockquote><p>Не нравится нестандартный селект? Давайте тогда заменим меню на&nbsp;сайтах как [File] [Edit] [View]. <strong>Вы пользователей совсем уж&nbsp;тупыми считаете.</strong></p></blockquote>
<p>Это нормально. Лучше недооценить пользователя и&nbsp;сделать интерфейс проще, чем чуть-чуть переоценить и&nbsp;получать жалобы.<br />
Где-то даже попадались обобщенные правила, как создать юзабильный интерфейс. Там (утрированно) говорилось, что лучше предполагать, что пользователь читать не&nbsp;умеет. Потому что он&nbsp;никогда не&nbsp;читает хелп и&nbsp;текст в&nbsp;диалоговых окнах, и&nbsp;ведь это так!</p>
<blockquote><p>Опять же&nbsp;дизайн и&nbsp;цветовая гамма сайта могут уж&nbsp;слишком контрастировать со&nbsp;стандартными контролами.</p></blockquote>
<p>Пусть лучше контрастируют, чем причиняют неудобства.</p>
<p>Вы, судя по&nbsp;всему (без обид) судите о&nbsp;юзабилити только по&nbsp;личным наблюдениям. Ознакомьтесь с&nbsp;литературой по&nbsp;этой теме, часто это "открывает глаза".</p>
<blockquote><p>Оффтоп: пошел качать Safari немного удивило то? что по&nbsp;умолчанию галочка стоит на&nbsp;версии для Windows, как-то не&nbsp;патриотично для Apple :)</p></blockquote>
<p>Думаю, у&nbsp;них просто определяется ОС&nbsp;посетителя -) Это, как раз, пример внимательного отношения к&nbsp;юзабилити.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Руслан</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1106</link>
		<author>Руслан</author>
		<pubDate>Tue, 11 Sep 2007 18:01:36 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1106</guid>
					<description>У меня в сафари все работает, тока стрелками нельзя по списку передвигаться! Спасибо за интересную статью!</description>
		<content:encoded><![CDATA[<p>У&nbsp;меня в&nbsp;сафари все работает, тока стрелками нельзя по&nbsp;списку передвигаться! Спасибо за&nbsp;интересную статью!</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: leMur</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1107</link>
		<author>leMur</author>
		<pubDate>Tue, 11 Sep 2007 18:04:03 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1107</guid>
					<description>Как веб-дизайнер, и как разработчик, я считаю эмуляцию селекта неэтичным. 
Большинство из нас тут пропагандируют стандарты. И тут замена стандартных элементов. Чем вас не устраивает работа селекта? Видом? Оставьте. Графическое исполнение селекта - это отголосок той эпохи, когда дизайнеры ворочаясь во сне бормотали себе под нос: "эффекты, эффекты", эпохи фотографических background и надписей с тенями через drop shadow. Проще, правильнее и профессиональнее составить композицию элементов сайта и подобрать цветовую гамму так, что бы сдандартный селект смотрелся как отрисованная картинка. Зайдите в рейтинг Alexa, просмотрите топ российских сайтов, как видите я не голословен.

Но если вернуться к спортивному интересу, то скрипт достоин похвалы. Оригинальную версию скрипта изучал еще давно, ваши дополнения его значительно улучшили. Не тестировали его на скорость загрузки, скажем сайта с тремя селектами?</description>
		<content:encoded><![CDATA[<p>Как веб-дизайнер, и&nbsp;как разработчик, я&nbsp;считаю эмуляцию селекта неэтичным.<br />
Большинство из&nbsp;нас тут пропагандируют стандарты. И&nbsp;тут замена стандартных элементов. Чем вас не&nbsp;устраивает работа селекта? Видом? Оставьте. Графическое исполнение селекта - это отголосок той эпохи, когда дизайнеры ворочаясь во&nbsp;сне бормотали себе под нос: "эффекты, эффекты", эпохи фотографических background и&nbsp;надписей с&nbsp;тенями через drop shadow. Проще, правильнее и&nbsp;профессиональнее составить композицию элементов сайта и&nbsp;подобрать цветовую гамму так, что бы&nbsp;сдандартный селект смотрелся как отрисованная картинка. Зайдите в&nbsp;рейтинг Alexa, просмотрите топ российских сайтов, как видите я&nbsp;не&nbsp;голословен.</p>
<p>Но&nbsp;если вернуться к&nbsp;спортивному интересу, то&nbsp;скрипт достоин похвалы. Оригинальную версию скрипта изучал еще давно, ваши дополнения его значительно улучшили. Не&nbsp;тестировали его на&nbsp;скорость загрузки, скажем сайта с&nbsp;тремя селектами?</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1176</link>
		<author>Евгений</author>
		<pubDate>Wed, 12 Sep 2007 11:09:13 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1176</guid>
					<description>&lt;blockquote&gt;Не тестировали его на скорость загрузки, скажем сайта с тремя селектами?&lt;/blockquote&gt;
В скрипте нет ничего столь затратного, чтобы можно было заметить замедление на трех селектах поэтому я потестил с 50 селектами, никаких заметных тормозов нет, при том что обработчик стоит на событии load, а можно поставить на DOMContentLoaded (на реальных сайтах так и нужно) тогда замена будет происходить еще раньше.</description>
		<content:encoded><![CDATA[<blockquote><p>Не тестировали его на&nbsp;скорость загрузки, скажем сайта с&nbsp;тремя селектами?</p></blockquote>
<p>В&nbsp;скрипте нет ничего столь затратного, чтобы можно было заметить замедление на&nbsp;трех селектах поэтому я&nbsp;потестил с&nbsp;50 селектами, никаких заметных тормозов нет, при том что обработчик стоит на&nbsp;событии load, а&nbsp;можно поставить на&nbsp;DOMContentLoaded (на реальных сайтах так и&nbsp;нужно) тогда замена будет происходить еще раньше.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Artima</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1588</link>
		<author>Artima</author>
		<pubDate>Fri, 21 Sep 2007 14:26:51 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1588</guid>
					<description>Работа очень полезная! Только я бы применял ее не украшения ради, а чтобы развить возможности стандартного селекта. Из очень полезного развития можно отметить Ajax и добавление в качестве пуктов в списке других контроллов (как в Гугле - выпадает список, а там чекбокс), дополнительное оформление пунктов.</description>
		<content:encoded><![CDATA[<p>Работа очень полезная! Только я&nbsp;бы&nbsp;применял ее&nbsp;не&nbsp;украшения ради, а&nbsp;чтобы развить возможности стандартного селекта. Из&nbsp;очень полезного развития можно отметить Ajax и&nbsp;добавление в&nbsp;качестве пуктов в&nbsp;списке других контроллов (как в&nbsp;Гугле - выпадает список, а&nbsp;там чекбокс), дополнительное оформление пунктов.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: pro</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1598</link>
		<author>pro</author>
		<pubDate>Fri, 21 Sep 2007 18:41:34 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1598</guid>
					<description>не плохо и интересно...</description>
		<content:encoded><![CDATA[<p>не&nbsp;плохо и&nbsp;интересно...</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: larin</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1673</link>
		<author>larin</author>
		<pubDate>Mon, 24 Sep 2007 18:59:59 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1673</guid>
					<description>Еще один недостаток: посмотрел пример без графики и вообще не увидел select-ов. С первого взгляда это обычные текст.</description>
		<content:encoded><![CDATA[<p>Еще один недостаток: посмотрел пример без графики и&nbsp;вообще не&nbsp;увидел select-ов. С&nbsp;первого взгляда это обычные текст.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Igor</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1850</link>
		<author>Igor</author>
		<pubDate>Sun, 07 Oct 2007 15:45:58 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1850</guid>
					<description>Как дизайнер, скажу, что решение просто супер! Бывают случаи когда действительно необходимо использовать нетипичные списки, несмотря на "негласное табу". Вот только непонятно, как сделать так, чтобы на странице часть списков была дефолтной, а часть вот такой красивой?</description>
		<content:encoded><![CDATA[<p>Как дизайнер, скажу, что решение просто супер! Бывают случаи когда действительно необходимо использовать нетипичные списки, несмотря на&nbsp;"негласное табу". Вот только непонятно, как сделать так, чтобы на&nbsp;странице часть списков была дефолтной, а&nbsp;часть вот такой красивой?</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1852</link>
		<author>Евгений</author>
		<pubDate>Sun, 07 Oct 2007 17:17:45 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1852</guid>
					<description>Сделать так достаточно просто, в функцию srReplaceSelects добавим проверку класса элемента перед его заменой, и будем заменять только элементы с классом replaceThisSelect
&lt;pre&gt;&lt;code&gt;if(s[i].className.search('replaceThisSelect') != -1 )
    rsSelectReplace(s[i]);&lt;/code&gt;&lt;/pre&gt;

&lt;a href="http://designformasters.info/stuff/select-replacement/example-cnt.html" rel="nofollow"&gt;пример&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Сделать так достаточно просто, в&nbsp;функцию srReplaceSelects добавим проверку класса элемента перед его заменой, и&nbsp;будем заменять только элементы с&nbsp;классом replaceThisSelect</p>
<pre><code>if(s[i].className.search('replaceThisSelect') != -1 )
    rsSelectReplace(s[i]);</code></pre>
<p><a href="http://designformasters.info/stuff/select-replacement/example-cnt.html" rel="nofollow">пример</a></p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: daniar</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1982</link>
		<author>daniar</author>
		<pubDate>Sat, 27 Oct 2007 12:18:47 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1982</guid>
					<description>Я конечно извиняюсь, но, когда я открыл селект то из под низу просвечивался другой обычный селект. Разве в ИЕ вы такого не видели?</description>
		<content:encoded><![CDATA[<p>Я&nbsp;конечно извиняюсь, но, когда я&nbsp;открыл селект то&nbsp;из&nbsp;под низу просвечивался другой обычный селект. Разве в&nbsp;ИЕ&nbsp;вы&nbsp;такого не&nbsp;видели?</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1986</link>
		<author>Евгений</author>
		<pubDate>Sat, 27 Oct 2007 13:20:20 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1986</guid>
					<description>Странно ничего подобно не видел. Cейчас посмотрел еще раз, в IE обычный селект нигде не просвечивается. Какую версию IE вы используете?</description>
		<content:encoded><![CDATA[<p>Странно ничего подобно не&nbsp;видел. Cейчас посмотрел еще раз, в&nbsp;IE обычный селект нигде не&nbsp;просвечивается. Какую версию IE вы&nbsp;используете?</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Scooter</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-1995</link>
		<author>Scooter</author>
		<pubDate>Sun, 28 Oct 2007 12:10:26 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-1995</guid>
					<description>А я просто пользуюсь готовыми JavaScript компонентами NWS... В частности выпадающим списком NWSselect. По-моему очень удобно, вот можете сами глянуть &lt;a href="http://neversleep.ru/?NWSselect" rel="nofollow"&gt;http://neversleep.ru/?NWSselect&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>А&nbsp;я&nbsp;просто пользуюсь готовыми JavaScript компонентами NWS... В&nbsp;частности выпадающим списком NWSselect. По-моему очень удобно, вот можете сами глянуть <a href="http://neversleep.ru/?NWSselect" rel="nofollow">http://neversleep.ru/?NWSselect</a></p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Dirty element</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-2003</link>
		<author>Dirty element</author>
		<pubDate>Tue, 30 Oct 2007 06:50:00 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-2003</guid>
					<description>Спасибо, Евгений! Интересный подход.</description>
		<content:encoded><![CDATA[<p>Спасибо, Евгений! Интересный подход.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Dirty element</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-2004</link>
		<author>Dirty element</author>
		<pubDate>Tue, 30 Oct 2007 06:52:29 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-2004</guid>
					<description>Чуть не забыл.. Ещё бы добавить скрытие списка при нажатии &lt;strong&gt;Escape&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>Чуть не&nbsp;забыл.. Ещё бы&nbsp;добавить скрытие списка при нажатии <strong>Escape</strong></p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-2008</link>
		<author>Евгений</author>
		<pubDate>Tue, 30 Oct 2007 19:48:34 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-2008</guid>
					<description>&lt;blockquote&gt;А я просто пользуюсь готовыми JavaScript компонентами NWS…&lt;/blockquote&gt;
Я тоже с в основном пользуюсь готовыми компонентами, но иногда хочется придумать, что-то свое, а иногда готовым компонентам не хватает чего нибудь, что нужно в конкретном случае.

&lt;blockquote&gt;Ещё бы добавить скрытие списка при нажатии Escape&lt;/blockquote&gt;
Спасибо за ценное замечание, доработаю.</description>
		<content:encoded><![CDATA[<blockquote><p>А я&nbsp;просто пользуюсь готовыми JavaScript компонентами NWS…</p></blockquote>
<p>Я&nbsp;тоже с&nbsp;в&nbsp;основном пользуюсь готовыми компонентами, но&nbsp;иногда хочется придумать, что-то свое, а&nbsp;иногда готовым компонентам не&nbsp;хватает чего нибудь, что нужно в&nbsp;конкретном случае.</p>
<blockquote><p>Ещё бы&nbsp;добавить скрытие списка при нажатии Escape</p></blockquote>
<p>Спасибо за&nbsp;ценное замечание, доработаю.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Денис</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-2160</link>
		<author>Денис</author>
		<pubDate>Tue, 27 Nov 2007 13:59:01 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-2160</guid>
					<description>При использовании скажем 2-ух селектов, как в примере выше, где 1 селект заменяемый, а другой нет, вылезает проблемма (IE) наложения diva (я раньше с этим сталкивался только при использовании divov) на select, когда нижний select просвечивается сквозь div.</description>
		<content:encoded><![CDATA[<p>При использовании скажем 2-ух селектов, как в&nbsp;примере выше, где 1 селект заменяемый, а&nbsp;другой нет, вылезает проблемма (IE) наложения diva (я раньше с&nbsp;этим сталкивался только при использовании divov) на&nbsp;select, когда нижний select просвечивается сквозь div.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Scooter</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-2903</link>
		<author>Scooter</author>
		<pubDate>Thu, 14 Feb 2008 10:22:20 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-2903</guid>
					<description>Да дивы вылезают всегда поверх всего на странице в ИЕ. Нормального способа обойти это еще не найдено. Ошибка не исправлена. Поэтому это аргумент в сторону использования не настоящий селектов, а их эмуляции. Вот например NWSselect о котором я уже говорил</description>
		<content:encoded><![CDATA[<p>Да&nbsp;дивы вылезают всегда поверх всего на&nbsp;странице в&nbsp;ИЕ. Нормального способа обойти это еще не&nbsp;найдено. Ошибка не&nbsp;исправлена. Поэтому это аргумент в&nbsp;сторону использования не&nbsp;настоящий селектов, а&nbsp;их&nbsp;эмуляции. Вот например NWSselect о&nbsp;котором я&nbsp;уже говорил</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Юрий</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-2909</link>
		<author>Юрий</author>
		<pubDate>Sun, 17 Feb 2008 15:46:50 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-2909</guid>
					<description>NWSselect - вы сами не работаете в NWS, уважаемый=)? В интернете про него только на этом сайте можно найти, да на самом NWS. Что, конечно, его достоинств не умаляет. Но, к сожалению, ребята по данной вами ссылки и на вопросы не отвечают, и продавать не хотят.

Так что пришлось дорабатывать выложенный тут пример под свои нужды, как умеем.

Может быть, я не просто не нашел версии тут нужной, но, Евгений, сворачивание без выбора так и не было вами доделано? 

Главный баг, в общем. ради которого я пишу сюда - в IE6 при прокрутке мышью страницы с открытым селектом, почему-то не страница прокручивается, а выбранный предыдущий элемент! Т.е., если список будет большим, то страницу просто напросто не прокрутить..=(</description>
		<content:encoded><![CDATA[<p>NWSselect - вы&nbsp;сами не&nbsp;работаете в&nbsp;NWS, уважаемый=)? В&nbsp;интернете про него только на&nbsp;этом сайте можно найти, да&nbsp;на&nbsp;самом NWS. Что, конечно, его достоинств не&nbsp;умаляет. Но, к&nbsp;сожалению, ребята по&nbsp;данной вами ссылки и&nbsp;на&nbsp;вопросы не&nbsp;отвечают, и&nbsp;продавать не&nbsp;хотят.</p>
<p>Так что пришлось дорабатывать выложенный тут пример под свои нужды, как умеем.</p>
<p>Может быть, я&nbsp;не&nbsp;просто не&nbsp;нашел версии тут нужной, но, Евгений, сворачивание без выбора так и&nbsp;не&nbsp;было вами доделано? </p>
<p>Главный баг, в&nbsp;общем. ради которого я&nbsp;пишу сюда - в&nbsp;IE6 при прокрутке мышью страницы с&nbsp;открытым селектом, почему-то не&nbsp;страница прокручивается, а&nbsp;выбранный предыдущий элемент! Т.е., если список будет большим, то&nbsp;страницу просто напросто не&nbsp;прокрутить..=(</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Юрий</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-2910</link>
		<author>Юрий</author>
		<pubDate>Sun, 17 Feb 2008 15:50:39 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-2910</guid>
					<description>Хотя, похоже, это наследие всех доделанных прелестей, таких как управление стрелками..</description>
		<content:encoded><![CDATA[<p>Хотя, похоже, это наследие всех доделанных прелестей, таких как управление стрелками..</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-2913</link>
		<author>Евгений</author>
		<pubDate>Mon, 18 Feb 2008 17:03:45 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-2913</guid>
					<description>Главный баг, как вы его обозвали, это поведение элемента select по дефолту, если на нем фокус то колесиком мышки можно перелистывать пункты.

Именно спрятанные дефолтный селект создает некоторые проблемы, в ближайшее время я постараюсь вернуться к этой тематике и сделать более функциональный элемент. Основная мысль такая, избавляемся от select совмем, фокус и события ловим через input text, а отсылаем значение через input hidden (через text будет не очень удобно), при этом можно организовать удобный поиск по списку и при желании что-то вроде suggestions.</description>
		<content:encoded><![CDATA[<p>Главный баг, как вы&nbsp;его обозвали, это поведение элемента select по&nbsp;дефолту, если на&nbsp;нем фокус то&nbsp;колесиком мышки можно перелистывать пункты.</p>
<p>Именно спрятанные дефолтный селект создает некоторые проблемы, в&nbsp;ближайшее время я&nbsp;постараюсь вернуться к&nbsp;этой тематике и&nbsp;сделать более функциональный элемент. Основная мысль такая, избавляемся от&nbsp;select совмем, фокус и&nbsp;события ловим через input text, а&nbsp;отсылаем значение через input hidden (через text будет не&nbsp;очень удобно), при этом можно организовать удобный поиск по&nbsp;списку и&nbsp;при желании что-то вроде suggestions.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Юрий</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-2915</link>
		<author>Юрий</author>
		<pubDate>Mon, 18 Feb 2008 18:38:34 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-2915</guid>
					<description>Да, заметил, что если даже поставить display:none у исходного селекта, сразу ругается как раз про фокус..

Для сворачивания, если мышь уходит, лично я доделал так, хотя, наверное, коряво это весьма:

srAddEvent(window, 'mousemove', srOnDocumentClick); //для FF
document.body.attachEvent("onmousemove",srOnDocumentClick); //для IE и остального..почему-то с srAddEvent такой же код добавления события не сработал...

а у самого списка и таблицы обрамляющей добавлено onmousemove="event.cancelBubble = true"

Будем ждать ваших профессиональных решений =)</description>
		<content:encoded><![CDATA[<p>Да, заметил, что если даже поставить display:none у&nbsp;исходного селекта, сразу ругается как раз про фокус..</p>
<p>Для сворачивания, если мышь уходит, лично я&nbsp;доделал так, хотя, наверное, коряво это весьма:</p>
<p>srAddEvent(window, 'mousemove', srOnDocumentClick); //для FF<br />
document.body.attachEvent("onmousemove",srOnDocumentClick); //для IE и&nbsp;остального..почему-то с&nbsp;srAddEvent такой же&nbsp;код добавления события не&nbsp;сработал...</p>
<p>а&nbsp;у&nbsp;самого списка и&nbsp;таблицы обрамляющей добавлено onmousemove="event.cancelBubble = true"</p>
<p>Будем ждать ваших профессиональных решений =)</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Slv</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-3098</link>
		<author>Slv</author>
		<pubDate>Thu, 03 Apr 2008 01:24:04 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-3098</guid>
					<description>Разработка конечно-же интересная, с точки зрения примера возможностей JS. Афтару респект.

Но на практике, ради дропдауна увеличивать страницу на порядка 10-ти килобайт кода, помоему это многовато, для обычного дропдауна.

Опуская вышесказанное, нужна ещё функциональность, а именно:
1. &lt;strong&gt;Ширина.&lt;/strong&gt; В обычном дропдауне, она подбирается автоматически, в зависимости от максимальной ширины строки. Зачастую заранее не знаешь, какой ширины будет используемая строка. А в этом, она прибита гвоздями, причём для нескольких дропдаунов на странице, она всегда будет одинакова, что не простительно.
Нужно иметь выбор, либо прибить ширину гвоздями, либо она подбирается автоматически.
2. &lt;strong&gt;Стили.&lt;/strong&gt; Какой ни какой стандартный дропдаун, но всётаки, коекакие стили на него можно положить. Этот-же имеет всегда один стиль. Нужна возможность задания стиля для каждого дропдауна на странице.
3. &lt;strong&gt;Неприятность с большим выбором.&lt;/strong&gt; Что мы имеем в обычном дропдауне, когда его список очень велик, и не умещается на одной странице? Правильно. Появляется роллер прокрутки всего списка. Что мы видим тут? Ого. Растягивание всей страницы на всю длинну дропдауна. Это просто непростительно, ни с какой точки зрения, даже если этот дропдаун идеально заточен под общую стилизацию страницы.
4. &lt;strong&gt;Первая строка.&lt;/strong&gt; Было-бы не плохо, таки оставлять первую строку выбора (та что со стрелкой), и уже под ней разворачивать весь список. Это будет более наглядно, и красноречиво говорить о том, что это именно дропдаун, а не что-то другое.</description>
		<content:encoded><![CDATA[<p>Разработка конечно-же интересная, с&nbsp;точки зрения примера возможностей JS. Афтару респект.</p>
<p>Но&nbsp;на&nbsp;практике, ради дропдауна увеличивать страницу на&nbsp;порядка 10-ти килобайт кода, помоему это многовато, для обычного дропдауна.</p>
<p>Опуская вышесказанное, нужна ещё функциональность, а&nbsp;именно:<br />
1. <strong>Ширина.</strong> В&nbsp;обычном дропдауне, она подбирается автоматически, в&nbsp;зависимости от&nbsp;максимальной ширины строки. Зачастую заранее не&nbsp;знаешь, какой ширины будет используемая строка. А&nbsp;в&nbsp;этом, она прибита гвоздями, причём для нескольких дропдаунов на&nbsp;странице, она всегда будет одинакова, что не&nbsp;простительно.<br />
Нужно иметь выбор, либо прибить ширину гвоздями, либо она подбирается автоматически.<br />
2. <strong>Стили.</strong> Какой ни&nbsp;какой стандартный дропдаун, но&nbsp;всётаки, коекакие стили на&nbsp;него можно положить. Этот-же имеет всегда один стиль. Нужна возможность задания стиля для каждого дропдауна на&nbsp;странице.<br />
3. <strong>Неприятность с&nbsp;большим выбором.</strong> Что мы&nbsp;имеем в&nbsp;обычном дропдауне, когда его список очень велик, и&nbsp;не&nbsp;умещается на&nbsp;одной странице? Правильно. Появляется роллер прокрутки всего списка. Что мы&nbsp;видим тут? Ого. Растягивание всей страницы на&nbsp;всю длинну дропдауна. Это просто непростительно, ни&nbsp;с&nbsp;какой точки зрения, даже если этот дропдаун идеально заточен под общую стилизацию страницы.<br />
4. <strong>Первая строка.</strong> Было-бы не&nbsp;плохо, таки оставлять первую строку выбора (та что со&nbsp;стрелкой), и&nbsp;уже под ней разворачивать весь список. Это будет более наглядно, и&nbsp;красноречиво говорить о&nbsp;том, что это именно дропдаун, а&nbsp;не&nbsp;что-то другое.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Александр</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-3131</link>
		<author>Александр</author>
		<pubDate>Sun, 13 Apr 2008 13:39:53 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-3131</guid>
					<description>да, из-за неприятности с большим списком эта разработка не юзабельна :(
На остальное можно еще глаза как-то закрыть в большинстве случаев.

http://alx.vingrad.ru/fwc/ru/doc-intro
Может это кому-то подойдет?
Сам еще не пробывал реализовать.</description>
		<content:encoded><![CDATA[<p>да, из-за неприятности с&nbsp;большим списком эта разработка не&nbsp;юзабельна :(<br />
На&nbsp;остальное можно еще глаза как-то закрыть в&nbsp;большинстве случаев.</p>
<p><a href="http://alx.vingrad.ru/fwc/ru/doc-intro" rel="nofollow">http://alx.vingrad.ru/fwc/ru/doc-intro</a><br />
Может это кому-то подойдет?<br />
Сам еще не&nbsp;пробывал реализовать.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-3132</link>
		<author>Евгений</author>
		<pubDate>Sun, 13 Apr 2008 16:14:14 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-3132</guid>
					<description>Отличная разработка, правда примера с длинным списком я не нашел.</description>
		<content:encoded><![CDATA[<p>Отличная разработка, правда примера с&nbsp;длинным списком я&nbsp;не&nbsp;нашел.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Nuxx</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-3185</link>
		<author>Nuxx</author>
		<pubDate>Sat, 26 Apr 2008 08:17:04 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-3185</guid>
					<description>Если вынести код js из вашего примера в отдельный файл и затем подключать его в заголовке страницы, то в IE6 его работа не наблюдается.
Если же вставить полностью весь код в страничку, то все прекрасно работает.
Подскажите пожалуйста, как переделать код, чтобы работало с вынесенного файла js?

Пробовал srAddEvent(window, 'load', srReplaceSelects); подставлять непосредственно в html, но это не принесло результатов.</description>
		<content:encoded><![CDATA[<p>Если вынести код js из&nbsp;вашего примера в&nbsp;отдельный файл и&nbsp;затем подключать его в&nbsp;заголовке страницы, то&nbsp;в&nbsp;IE6 его работа не&nbsp;наблюдается.<br />
Если же&nbsp;вставить полностью весь код в&nbsp;страничку, то&nbsp;все прекрасно работает.<br />
Подскажите пожалуйста, как переделать код, чтобы работало с&nbsp;вынесенного файла js?</p>
<p>Пробовал srAddEvent(window, 'load', srReplaceSelects); подставлять непосредственно в&nbsp;html, но&nbsp;это не&nbsp;принесло результатов.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Антон</title>
		<link>http://designformasters.info/posts/select-replacement/#comment-3430</link>
		<author>Антон</author>
		<pubDate>Sun, 15 Jun 2008 05:28:08 +0000</pubDate>
		<guid>http://designformasters.info/posts/select-replacement/#comment-3430</guid>
					<description>Идея неплоха, но реализовывать ее везде и всюду без КРАЙНЕЙ НЕОБХОДИМОСТИ не рекомендую. 

Единственный случай, с которым я сталкивался и когда реализация такого решения была оправданна - написание WYSIWYG на javascript. Там надо было выбирать стили применяемые к текту и в выпадающем списке надо было каждый вариант написать своим стилем. А стандартный селект такого не дает :(

Очень не советую применять такое в стандартных формах. У меня например для всех форм стоит автозаполнение и такие вещи как страна например и т.п. всегда предустановлены. Попробуйте реализовать это в нестандартном селекте.

З.Ы. Дизайн должен точиться под функционал, а не функционал под диз. Если стандартный селект сильно контрастирует с дизом, измените дизайн.</description>
		<content:encoded><![CDATA[<p>Идея неплоха, но&nbsp;реализовывать ее&nbsp;везде и&nbsp;всюду без КРАЙНЕЙ НЕОБХОДИМОСТИ не&nbsp;рекомендую. </p>
<p>Единственный случай, с&nbsp;которым я&nbsp;сталкивался и&nbsp;когда реализация такого решения была оправданна - написание WYSIWYG на&nbsp;javascript. Там надо было выбирать стили применяемые к&nbsp;текту и&nbsp;в&nbsp;выпадающем списке надо было каждый вариант написать своим стилем. А&nbsp;стандартный селект такого не&nbsp;дает :(</p>
<p>Очень не&nbsp;советую применять такое в&nbsp;стандартных формах. У&nbsp;меня например для всех форм стоит автозаполнение и&nbsp;такие вещи как страна например и&nbsp;т.п. всегда предустановлены. Попробуйте реализовать это в&nbsp;нестандартном селекте.</p>
<p>З.Ы. Дизайн должен точиться под функционал, а&nbsp;не&nbsp;функционал под диз. Если стандартный селект сильно контрастирует с&nbsp;дизом, измените дизайн.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
