Помогите разрешить вопрос почему события onclick не работают в IE? В Mozzile и Opera все работает. Например HTML: <select> <option value="1">Выбрать 1</option> <option value="2" onclick="javafunc();">Выбрать 2</option> </select> При выборе значение 2 ничего не происходит =\ Причем если то же событие в <select> запихнуть то все работает. Вообщем проблема такая только в ИЕ в остальных работает. Кто знает как выкрутится для сложившейся ситуации?
Работает. Хотя можешь, конечно, написать свой компонент, заодно избавишься от других багов. P.S. http://imaker.ru/custom-select/
<select onChnage="return javafunc();"> ..... </select> Если принципиально, чтобы скрипт срабатывал только при втором варианте, то <select onChnage="return javafunc();" id="selector"> ..... </select> , потом получаешь значения var selectorValue = document.getElementById(''selec').value; и запускаешь свою функицю, если selectorValue == 2 Если не работает это - учи JS и думай, где ты не прав.
Ну какбэ вот: PHP: <script type="text/javascript"> function selector(index){ switch(index){ case 0: alert('xek1'); break; case 1: alert('xek2'); break; case 2: alert('xek3'); break; default: break; } } </script> <select name="name" onchange="selector(this.selectedIndex)"> <option value="1">Один</option> <option value="2">Два</option> <option value="3">Три</option> </select>