messmar
Erfahrenes Mitglied
Ich fülle ein Dropdown-Menu dynamisch mit Inhalt.
Am Ende der Funktion, rufe ich eine submit() Funktion auf, die diese Formular rausschickt.
Mein Problem ist, dass durch den Aufruf von: formObj.submit();
am Edne, die Dropdowmenus wieder geleert werden und damit erreiche ich nicht dass die Oprtion-Felder gefüllt werden.
Wüsste Jemand evtl. woran es legen könnte?
Vielen Dank und Gruß
Messmar
Am Ende der Funktion, rufe ich eine submit() Funktion auf, die diese Formular rausschickt.
Mein Problem ist, dass durch den Aufruf von: formObj.submit();
am Edne, die Dropdowmenus wieder geleert werden und damit erreiche ich nicht dass die Oprtion-Felder gefüllt werden.
Wüsste Jemand evtl. woran es legen könnte?
Vielen Dank und Gruß
Messmar
Code:
function changeGID(selObj) {
var formObj = selObj.form;
akt_date = new Array();
akt_date["IIS"] = new Array;
akt_date["IIS"][0] = "";
akt_date["IIS"][1] = "26 April 2006";
akt_date["IIS"][2] = "27 April 2006";
akt_date["IIS"][3] = "28 April 2006";
akt_date["OIM"] = new Array;
akt_date["OIM"][0] = "";
akt_date["OIM"][1] = "oim_2006-12-02";
akt_venue = new Array();
akt_venue["IIS"] = new Array;
akt_venue["IIS"][0] = "";
akt_venue["IIS"][1] = "Alverton Manor";
akt_venue["IIS"][2] = "Crowne Plaza";
akt_venue["IIS"][3] = "Woodbury Park";
akt_venue["OIM"] = new Array;
akt_venue["OIM"][0] = "";
akt_venue["OIM"][1] = "oimVanue_01";
akt_location = new Array();
akt_location["IIS"] = new Array;
akt_location["IIS"][0] = "";
akt_location["IIS"][1] = "Truro";
akt_location["IIS"][2] = "Glasgow";
akt_location["OIM"] = new Array;
akt_location["OIM"][0] = "";
akt_location["OIM"][1] = "oimLocation_01";
choosenSystem = document.form.gid.options[document.form.gid.options.selectedIndex].text;
rebuild_menu();
for(i=0; i<akt_date[choosenSystem].length; i++) {
optionen = new Option(akt_date[choosenSystem][i]);
document.form.date.options[i] = optionen;
document.form.date.options[i].value = akt_date[choosenSystem][i];
}
for(i=0; i<akt_venue[choosenSystem].length; i++) {
optionen = new Option(akt_venue[choosenSystem][i]);
document.form.venue.options[i] = optionen;
document.form.venue.options[i].value = akt_venue[choosenSystem][i];
}
for(i=0; i<akt_location[choosenSystem].length; i++) {
optionen = new Option(akt_location[choosenSystem][i]);
document.form.location.options[i] = optionen;
document.form.location.options[i].value = akt_location[choosenSystem][i];
}
formObj.submit();
}