Hallo Legendinno,
req.onreadystatechange = function(){
switch(req.readyState) {
case 4:
if(req.status!=200) {
alert("Error:"+req.status);
}else{
document.getElementById(Id).innerHTML = req.responseText;
wenn diese Funktion aufgerufen wird, ist die Variable "Id" nicht mehr bekannt. Ersetze sie mal durch die Konstante "body". Wenn hier eine Variable stehen soll, musst du Closures verwenden: http://aktuell.de.selfhtml.org/artikel/javascript/organisation/index.htm
}
break;
default:
return false;
break;
}
Gruß, Jürgen