Steel: AJAX - Object expected

Beitrag lesen

Hi!

Ich hab seit kurzem ein keines Problem mit einer Anwendung die AJAX nutzt um zahlreiche Daten on Demand vom Server zu holen oder dort zu speichern. Es funktioniert alles, allerdings bekomme ich im MSIE 6 (es ist nichts anderes vorhanden) die Fehlermeldung 'Object expected'

Und zwar nachdem das Programm einmal durch diese Funktion () gegangen ist:

  
function loadLocation()  
{  
 alert('enter');  
 var ausgabe="";  
 alert('var defined');  
 if(xmlHttp.readyState == 4)  
 {  
  alert('readystate=4');  
  ausgabe = xmlHttp.responseText;  
  alert(ausgabe);  
  eval(ausgabe);  
  alert('Userdata Processed');  
  
  enterUserLabelValues();  
 }  
 alert('after check')  
} // end function loadLocation()  

Das nervige kleine Dreieck das einein Fehler anzeigt kommt genau  zwischen dem letztem Alert (after check) und dem 2. Aufruf des ersten Alerts (enter)...

Hier mal ein Auszug des Codes, der das Ganze aufruft:

  
xmlHttp.open('POST',url, true);  
  
// hier kaeme n switch  
  
    xmlHttp.onreadystatechange = loadLocation;  
  
// ende des switch  
  
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
  xmlHttp.setRequestHeader("Content-length", parameter.length);  
  xmlHttp.setRequestHeader("Connection", "close");  
  
  xmlHttp.send(parameter);  

Was uebersehe ich hier? Das Programm funktioniert insofern dass es die Daten einliest und in die Formularfelder schreibt. Ausserdem wird vorher eine aehnliche Funktion aufgerufen ohne dass ein Fehler generiert wird.

Huelfe?