добавляю option в select через document.createElement и appendChild.
событие висит на onclick тега select.
в ФФ, опере всё норм. в ИЕ6 - список открывается, в него добавляются элементы и он тут же закрывается. Всё происходит одним рывком. После этого приходится открывать его снова.
if(obj.options.length > 1)
return false; // чтобы список создавался тока при первом открытии
// создание опции - вынесено в функцию
var opt = document.createElement('option');
opt.appendChild(document.createTextNode('text'));
obj.setAttribute('value', value);
to.appendChild(opt);
// ну и всё на этом. помимо подёргивания в ИЕ есть ещё одна проблема: