JürgenB: fAJAX/Js wiederholender Funktionsaufruf

Beitrag lesen

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