berkut
Новичок
IE события и отрисовка элементов
Помогите обойти проблему, запарился уже. Проблема только в IE(6), в опере и FF всё нормально. На селект-боксе повешена функция, которая по событию onFocus удаляет из этого-же селект-бокса первый элемент option. Так вот, в ИЕ сначала отображается этот список, потом вызывается функция и в итоге в конце списка появляется пустое место, которое и выбрать-то нельзя. Вот пример:
После запуска жмём на селект-бокс - внизу появилась пустое место. Ещё 2 раза на селект(скрыть-раскрыть) - пустое место пропало.
Помогите обойти проблему, запарился уже. Проблема только в IE(6), в опере и FF всё нормально. На селект-боксе повешена функция, которая по событию onFocus удаляет из этого-же селект-бокса первый элемент option. Так вот, в ИЕ сначала отображается этот список, потом вызывается функция и в итоге в конце списка появляется пустое место, которое и выбрать-то нельзя. Вот пример:
Код:
<form name="tour_invitation" method="get">
<select name="citezenship" onFocus="return chooseCitezenshipField(this)">
<option value="0" selected="selected">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
</select>
</form>
<script language="javascript" type="text/javascript">
function chooseCitezenshipField(el)
{
el.remove(0);
el.selectedIndex = 0;
return true;
}
</script>