ernie: AJAX-XMLHttpRequest im Objekt problem

Beitrag lesen

Hi zusammen,
ich verzweifle hier noch ..

ich habe mir ein Objekt gebastelt und in diesem möchte ich eine datei laden, asynchron, wenn die datei geladen wurde, soll der inhalt der datei in dem objekt zur verfügung stehen, macht es aber nicht ..
-es soll zwingend asynchron sein

hier ein ausschnitt .. ich verstehe nur nicht warum, es scheint als würde JS in der Funktion das übergebene Objekt kopieren bzw. dass der Pointer aus der Funktion nicht "rauskommt" und das eigentliche Objekt die Daten nicht hält

  
function ReadConfigXML(filename){  
  this.data = null;  
  var xmlHttp = new XMLHttpRequest();  
  var tObj = this;  
  
  xmlHttp.onreadystatechange = function(){  
  if(xmlHttp.readyState == 4 ){  
  tObj.data= xmlHttp.responseText;  
}  
};  
}  

danke euch !