Заполнение списка select для разных браузеров.
Сейчас у меня список заполняется вот такой функцией
function CreateSelectProjects(data) { var myOpts=''; if (- [ 1, ]) { //Первый метод для всего кроме IE for ( var i in data) { myOpts+='<option value="' + i + '">' + data[i] + '</option>'; } var myDaysSelect=document.getElementById('select_projects_option'); myDaysSelect.innerHTML=myOpts; } else { //метод номер 2 для всех IE for ( var i in data) { var oOption=document.createElement("OPTION"); oOption.text=data[i]; oOption.value=i; document.all.select_projects_option.add(oOption) } } } Но второй метод у меня не работает для Internet Explorer 8.0.6001 Пробовал я также метод j=1; for ( var i in data) { document.getElementById('select_costs_option').options[j] = new Option(data[i],i); j++; } Тоже не отрабатывает для 8 Подскажите как заполнить список ? |
Для всех браузеров второй способ, но забудьте про document.all, document.getElementById работает везде.
|
Спасибо, это был мой глюк, ошибка в сам SQL запрос вкралась
|
Часовой пояс GMT +3, время: 10:16. |