function Ajax()
{
this.http = false;
Hier könntest du eleganter arbeiten, mach daraus:
[code lang=javascript]var http = null;
Jetzt ist die Variabel http nur in deinen Objekten sichtbar, ausserdem ist null das gegenteil eines Objektes, nicht false. Dann kannst du in den Funktionen auf http zugreifen (statt this.http)
> this.http.onreadystatechange = this.handleResponse;
Genau hier ist dein Verständisproblem, in der Funktion this.handleResponse ist this = this.http, also das XMLRequest Objekt, daher funktioniert der Zugriff in der Funktion nicht mehr.
Struppi.