...
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function get_colors(id) {
document.form1.colors.value = document.form1.colors.value + id + " ";
}
//-->
</script>
JavaScript и IE помогите разобраться
Пример кода:
Код:
[HTML]</head>
<body>
<form name="form1">
<input type="text" id='colors' class="text normal" style='width:90%;' name='colors' value="">
<select name="list_goods" size="7" id="list_goods" class="input">
<option value="1" onDblClick="get_colors('1')"> ,1 - белый</option>
<option value="2" onDblClick="get_colors('2')"> ,2 - черный</option>
<option value="3" onDblClick="get_colors('3')"> ,3 - красный</option>
<option value="4" onDblClick="get_colors('4')"> ,4 - синий</option>
<option value="5" onDblClick="get_colors('5')"> ,5 - зеленый</option>
<option value="6" onDblClick="get_colors('6')"> ,6 - оранжевый</option>
<option value="7" onDblClick="get_colors('7')"> ,7 - опа</option>
</select>
</form>
...
</body>[/HTML]
Так вот как заставить сие чудо работать в IE ? Просто выбираем что угодно и ничего не происходит, в других браузерах нормально...
Заранее спасибо!
ie для <option> не обрабатывает евенты, добавь onDblClck в select и в нём выбирай выбранные пунты в гугль по selectedIndex...