XMLHttpRequest Type: fonction (constructeur) Description: permet de créer une requête HTTP et d'obtenir une réponse HTTP. Propriétés du prototype: + undefined addEventListener(String eventType, function[, boolean useCapture = false]) - null|function onabort : function(Event ev) {} - null|function onerror : function(Event ev) {} - null|function onload : function(Event ev) { /* request.status === 200 && readyState == 4 */ } - null|function onload : function(Event ev) {} - null|function onloadstart : function(Event ev) {} - null|function onprogress : function(Event ev) {} - null|function onreadystatechange : function(ev) {} + open(String method, String url[, Boolean async = true]) : si async === true, onload ou onreadystatechange sont nécessaires pour la réponse, sinon elle se trouve dans response, responseText ou reponseXML - Number readyState : 4 si la requête est terminée, à chaque changement, onreadystatechange est appelé. - String responseType : "arraybuffer" (si arraybuffer, vérifier .response) - Object response - String responseText - XMLDocument responseXML - Number status : le statut envoyé par HTTP, 200 si la requête est correcte + send([FormData|string data]) + setRequestHeader(String header, String value) Test: responseType="arraybuffer" Voir aussi: ActiveXObject("Microsoft.XMLHTTP") developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIXMLHttpRequestEventTarget developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest