Code:
var resObjekt;
try{
resObjekt = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(Error){
try{
resObjekt = new ActiveXObject("MSXML2.XMLHTTP");
}
catch(Error){
try{
resObjekt = new XMLHttpRequest();
}
catch(Error){
alert('Leider ist die Erzeugung eines interaktiven XMLHttpRequest-Objekts nicht möglich');
}
}
}
function sndReq(){
for(i=1;i<=14;i++){
if(document.forms[0].klassenstufe.options[i].selected){
resObjekt.open('get', 'faecher.php?ks='+i, true);
alert(resObjekt.responseText);
resObjekt.onreadystatechange = handleResponse("fach");
resObjekt.send(null);
}
}
}
function handleResponse(i){
if(resObjekt.readyState == 4){
document.getElementById(i).innerHTML = resObjekt.responseText;
}
}
Findet hier jemand einen Fehler? Es geht hauptsächlich darum, dass die Dokumente nicht ausgelesen werden und es keinen ResponseText gibt. Als ResponseText habe ich erst mal was konstantes genommen, sodass es immer erscheinen müsste. Der ganze Spaß ging heute schon mal, aber jetzt geht es nicht mehr.
Zuletzt bearbeitet: