function back(co) { var tablica2 = { 9 : "Dawid Kujawa" ,48 : "Adam Sabak" ,53 : "Cezary Szewczyk" ,187 : "Leszek Krupiński" ,357 : "Tadeusz Jonczyk" ,644 : "Leszek Biernart" ,658 : "Sylwester Piotrkowski" ,832 : "Jan Biernart" ,912 : "Damian Rogalski" ,1032 : "Kamil Bonin" ,1129 : "Norbert Cacko" ,1161 : "Aleksy Borkowski" ,1193 : "Kacper Pawłowski" }; for (var klucz2 in tablica2){ select = ("<option value="+klucz2 + ">" + tablica2[klucz2] + "</option>");} document.getElementById(co).innerHTML='<select name="'+co+'" style="width: 225px;" class="black_buttons" onchange="del(this.value, \''+co+'\')">'+select+'</select>'; }
i dokladniej chodzi mi o kawałek:
for (var klucz2 in tablica2){ select = ("<option value="+klucz2 + ">" + tablica2[klucz2] + "</option>");}
Ponieważ dalej gdy mam to wpisanie zawartości do html do danego diva t mam tam +select+ to wyświetla tylko ostatni rekord z tej tabeli, w tym przypadku wyświetla tylko "Kacper Pawłowski".