Как поставить картинки в <select>
Проблема мне кажиться очень трудной.
Мне нужно чтобы в option value были не надписи а много отдельных изображений при нажатии на которые эти изображения были видны в другом фрейме в специально отведённом месте. |
Цитата:
|
<option value="x"><img src="x.gif></option>
|
alexKniaz, вы прежде чем это писать, сами то попробовали? <option> не может содержать внутри себя HTML-элементы, только текстовые узлы.
|
Где-то в руководстве было...
|
Да, интересная задумка... Видимо действительно только через фон, но а как Вы сделаете фон растянутым до нужных Вам размеров? CSS?
|
Никак, фон через ксс кросс-браузерно растянуть нельзя, только размножить (repeat, repeat-x, repeat-y). И фоновые рисунки не помогут, нужно реализовать свой элемент управления, похожий на <select>, используя HTML-теги в сочетании с JavaScript и CSS. В сети куча подобных готовых решений, погуглите или найдите на каком-нибудь сайте.
|
вообще я видил реализачию подобной вещи на яваскирте.. тоесть сделан псевдо селект, сделано было с помощью таблички которая раскрывалась по онклику как селект, табличка генерировалась динамически... другой реализации себе не представляю..
|
|
Часовой пояс GMT +3, время: 07:48. |