B Muss die callback() zum Dokument passend machen. Eine 'Universelle' callback() zu Schreiben ist relativ aufwändig.
Nein, ist es nicht.
var calback = function(response) {
var out = document.getElementById('out');
if(out) out.innerHMTL = response.innerText;
}
Ausgezeichnet, danke Dir!!!
> und die Funktion musst du onreadystate mit dem httpRequest Objekt füttern. Ganz simpel.
Das ist eine Möglichkeit, auf den Buffer zu verzichten. Ja, die Möglichkeiten sind vielfältig. Mit meinem mittlerweile SELFst erworbenen Verständns für
xhr.onreadystatechange = callback;
ist es mir nun auch möglich, über einen Puffer, das ist bei mir ein Object, die callback-Funktion von einer Custom-Funktion zu trennen, womit ich eine callbackfunktion bekomme, die ich in meine alib einbinden kann. Verstehe onreadystatechange, hier ist die Response ja schon im Anmarsch. Wir müssen nur ein Momentchen warten, bis der Browser die gefressen hat.
Ein hierzu fest eingebautes setTimeout("customWriteDoc()", 500) berücksichtigt also die Zeit, die der UA braucht, zum 'vollständigen' Empfang der Response, in meinem Fall zum Schreiben des Buffers. Obenstehende 500 Millisekunden heißt nicht "warte bis die Response zurückkommt", sondern heißt "warte bis die Response einverleibt ist".
<http://rolfrost.de/cgi-bin/alib.cgi> Guck mal rein wenn Du magst
Schönen Sonntag,
Rolf
--
's schneit, na und!?