Приветы.
В php есть хорошая функция, которая приобразовывает массив в выпадающий список <select>. Вот такой она бывает:
function makeDropDown($options, $name, $selected = '', $attr = ''){
foreach ($options as $value => $description){
$output .= '<option value="'.$value.'"'.(($selected == $value) ? ' selected ' : '').'>'.$description.'</option>';
}
return '<select size="1" id="'.$name.'" name="'.$name.'" '.$attr.'>'.$output.'</select>';
}
А вот как это реализовать в JS? Я погуглил - не нашел. Помыкался сам - получается уныло. Ни у кого случаем готового решения не завалялось?
Спасибо.
P.S. Нашел такой _http://www.plus2net.com/javascript_tutorial/list-adding.php вариант, но он какой-то пацаваты. Внешний по отношении к функции цикл совершенно не в масть и select надо предварительно создать...