|
|
|
| Здраствуйте
у меня проблема в ie не работает onclick в selecte. Притом только в IE (проверяю в версии 7)
Даже если сделать alert.
Код:
<select>
...
<OPTION onclick="set_As()" style="color: #F0F0F0;">текст</OPTION>
...
</select>
|
Что делать? Заранее спасибо. | |
|
|
|
|
|
|
|
для: Proger
(12.09.2008 в 03:06)
| | А в MSIE никогда тег <OPTION> не поддерживал событие ONCLICK, не только в 7 версии - можете удостовериться здесь: в перечне объектов Applies To тега <OPTION> нет и никогда не было.
Используйте событие ONCANGE для тега <SELECT>: по событию узнаёте selectIndex коллекции options и выполняете соответствующую этому <OPTION> функцию. | |
|
|
|
|
|
|
|
для: PAT
(12.09.2008 в 05:18)
| |
<select onchange="act(selectIndex)">
...
<OPTION name="x1" style="color: #F0F0F0;">текст</OPTION>
...
</select>
|
И то есть я по изменению на данный пункт меню выпадающего списка получу действия типа act('x1') ? Просто у меня что-то не работает... :(( | |
|
|
|
|
|
|
|
для: Proger
(12.09.2008 в 08:11)
| | Все... нашел ошибку =)
Не selectIndex, а selectedIndex...
Спасибо! | |
|
|
|
|
|
|
|
для: Proger
(12.09.2008 в 08:11)
| | <select onchange="act(this.value)">
...
<OPTION value="ЧЕГО-ТО, ЧТО ВАМ НУЖНО" style="color: #F0F0F0;">текст</OPTION>
...
</select> | |
|
|
|
|
|
|
|
для: sim5
(12.09.2008 в 08:18)
| | блин да вы меня запутали. ТАк как правильнее? А точнее кроссбраузернее? %\ | |
|
|
|
|
|
|
|
для: Proger
(12.09.2008 в 10:10)
| | Если вам нужно получить выбранное значение списка, то и предавайте его в функцию. Это будет работать везде. Если вам пофигу значение, а нужно знать какой опшен списка выбран, передавайте индекс выбранного опшена, хотя это можно узнать и по значению. В общем все завасит от задачи, а чего вам надо не известно. | |
|
|
|
|
|
|
|
для: sim5
(12.09.2008 в 10:25)
| | мне нужно значение)) понял, сделал так как вы предложили | |
|
|
|