guten tag
hab ein bisschen gegooglet, sorry, falls es doch schon gepostet wurde:
aufgrund eines select werden auf dem server neue daten dynamisch nachgeladen und damit soll dann ein zweites select gefuellt werden. welches select feld neu gefuellt wird, steht ebenfalls in der antwort. dieser wird auch korrekt uebermittelt (wurde ueberprueft mit alert)
function f(n,d) {
var fieldname=n;
var DHTML = (document.getElementById || document.all || document.layers);
if (!DHTML) return;
var myfield = new getObj(fieldname));
...
}
wobei es einen fehler gibt by new getObj(fieldname)
nun, mit <div id="bla"> funktioniert es, nicht jedoch mit <select id="bla">
die funktion lautet
function getObj(name) {
if (document.getElementById) {
this.obj = document.getElementById(name);
this.style = document.getElementById(name).style;
}
else if (document.all) {
this.obj = document.all[name];
this.style = document.all[name].style;
}
else if (document.layers) {
this.obj = document.layers[name];
this.style = document.layers[name];
}
}
hat jemand erfahrungen damit?