Struppi: ajax: bedeutung onreadystatechange richtig verstanden?

Beitrag lesen

http_request.onreadystatechange = alertInhalt;

onreadystatechange ist ein Attribut des Objekts http_request (ist wie der Name schon sagt ein XMLHTTP-Request-Objekt), dessen Inhalt bei jeder Aenderung von http_request.readyState (Attribut, in dem der aktuelle Status der Abfrage steht) ausgefuehrt wird.

Ja.

alertInhalt ist (analog zur C-Schreibweise fuer Pointer auf Funktionen) eine Referenz auf die Funktion alertInhalt(). Diese wird immer dann aufgerufen, wenn sich der Status der Abfrage aendert.

Ja.

Sind diese Aussagen (Vermutungen) alle richtig?

Ja.

Kann man sagen, dass onreadystatechange ein Event-Handle ist, oder hat das damit nichts zu tun?

Doch.

http_request = new ActiveXObject("Msxml2.XMLHTTP");
oder
http_request = new ActiveXObject("Microsoft.XMLHTTP");

Ich glaube nur von der Version.

Struppi.

--
Javascript ist toll (Perl auch!)