|
|
|
кроссбраузерный <select>
|
|||
|---|---|---|---|
|
#18+
Доброй ночи. Может кто-нибудь встречался с проблемой, что ff и ie (6,7) по-разному обрабатывают элемент select и подскажут как быть.. Нужно сделать селектор таким образом, чтобы выглядело так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Хочется чтобы так, как это выглядит в ff выглядело и в ie (6,7). В общем виде задача звучит так: надо сделать список с визуальной иерархией (в данном случае за неё отвечают ) и так, чтобы не все элементы были доступны для выбора и нужно чтобы работало под ie и ff. Под ff работает, под ie 6,7 - нет (ie 8 вроде нормально реагирует на disabled). Так же пытался "сэмулировать" иерархию при помощи <optgroup label='aaa'></optgroup>, но они не поддерживают вложенность, пробовал UNSELECTABLE='on', не работает... В итоге хочу сделать обработчик события onclick элемента <select>, который будет проверять, что выбрано, и, в случае выбора элемента с аттрибутом disabled, выставлять его свойство selected в false, но хотелось бы без js, если можно... Спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2010, 02:25 |
|
||
|
кроссбраузерный <select>
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2010, 11:57 |
|
||
|
кроссбраузерный <select>
|
|||
|---|---|---|---|
|
#18+
Ренат, в ie 6,7 у элемента option нет события onclick (ровно как и других) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2010, 20:35 |
|
||
|
кроссбраузерный <select>
|
|||
|---|---|---|---|
|
#18+
тогда может вручную дивками эмпровизировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2010, 20:42 |
|
||
|
кроссбраузерный <select>
|
|||
|---|---|---|---|
|
#18+
А зачем так запорачиваться, когда у селекта есть событие onchange, которое срабатывает, когда меняется опция в нем, причем, во всех браузерах? Правда, при клике на текущем элементе событие не вызовется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2010, 22:52 |
|
||
|
кроссбраузерный <select>
|
|||
|---|---|---|---|
|
#18+
Ренаттогда может вручную дивками эмпровизировать? Список может быть как multiple так и не multiple. идея хорошая, только у меня что-то сходу не получилось её сделать, на работе еще раз попробую... (firefox дивы вообще не видит, которые внутри select..) IDVsbruckА зачем так запорачиваться, когда у селекта есть событие onchange, которое срабатывает, когда меняется опция в нем, причем, во всех браузерах? Правда, при клике на текущем элементе событие не вызовется. ну, в конечном итоге так и сделаю, думал может есть более красивые решения, да и в ie8 disabled поддерживается...обидно даже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2010, 12:45 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=263&tid=1453601]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 339ms |

| 0 / 0 |
