new ActiveXObject(ProgID);
んで,ProgIDには<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<memberSet>
<member id="mem001">
<name>ヤマダ タロウ</name>
<age>26</age>
<email>yamada@graffiti-web.org</email>
</member>
<member id="mem002">
<name>タナカ タロウ</name>
<age>20</age>
<email>tanaka@graffiti-web.org</email>
</member>
</memberSet>
this.createXMLHttpRequest = function() {
return typeof XMLHttpRequest != 'undefined' ?
new XMLHttpRequest()
: new ActiveXObject("Microsoft.XMLHTTP");
};
var objRequest = createXMLHttpRequest();
objRequest.onreadystatechange = function() {
alert(typeof this);
};
objRequest.open("GET", 'test.xml', true);
objRequest.send(null);
// objRequest.open("GET", 'test.xml', true);
// objRequest.send(null);
objRequest.onreadystatechange();
こうしたら怒られた… this.createXMLHttpRequest = function() {
return typeof XMLHttpRequest != 'undefined' ?
new XMLHttpRequest()
: new ActiveXObject("Microsoft.XMLHTTP");
};
// var objRequest = createXMLHttpRequest();
var objRequest = {};
objRequest.onreadystatechange = function() {
alert(typeof this);
};
// objRequest.open("GET", 'test.xml', true);
// objRequest.send(null);
objRequest.onreadystatechange();
とするとFirefox,IEともにObjectになった. objRequest.onreadystatechange = function() {
alert(objRequest.readyState);
};
こうした.objRequest.responseText
をみると取り込んだXMLの中身が入ってる.
trackback for this entry URL:
http://blog.graffiti-web.org/mt/mt-tb.cgi/207
あれ,コメントなしに設定してた…
contributor nao : 2005年05月24日 09:59