mam napisany taki skrypt do dynamicznego wypełniania elementu SELECT
Kod
function put_into_javascript(server_data) {
var str = server_data;
var table = str.split("|");
var multiselect = document.getElementById('seeknumber');
for (i = multiselect.length-1; i>=0; i--){
multiselect.remove(i);
} // wyczyszczenie selecta
for (i=0;i<table.length;i++){
multiselect.options[multiselect.length] = new Option(table[i],table[i]);
} // wpisanie do selecta numerów z bazy
}
var str = server_data;
var table = str.split("|");
var multiselect = document.getElementById('seeknumber');
for (i = multiselect.length-1; i>=0; i--){
multiselect.remove(i);
} // wyczyszczenie selecta
for (i=0;i<table.length;i++){
multiselect.options[multiselect.length] = new Option(table[i],table[i]);
} // wpisanie do selecta numerów z bazy
}
No i wszystko jest fajnie, dopóki nie sprawdziłem tego pod FF
w IE działa jak powinno, w FF nie działa,
[edit]
Ach, już znalazłem błąd, z niedopatrzenia zapomniałem
elementowu SELECT nadać id, nadałem tylko name,
a IE jak nie ma id to bierze name jako id,
dlatego pod FF, taki bug zdarzył mi sie drugi raz,
więc moze ten POST sie komuś przyda