AJAX 上手篇
出自 MozTW Wiki
http url etower 733i video svptm 7 in one digital video camcorder bless the broken road movie wild card webmap incorporating for small business movie roys taxi mrtg cisco cpu me without you movie art prints of caribbean beaches for sale http domain kougra plushie erletocnat
ÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂïÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂëÃÂàÃÂèÃÂêÃÂêÃÂæÃÂÃÂÃÂàAJAX ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂçÃÂäÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂøÃÂæÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂïÃÂæÃÂäÃÂþÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂèÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
內容大綱
- 1 ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂèÃÂêÃÂêÃÂèÃÂÃÂÃÂòÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂãÃÂÃÂÃÂàÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú XMLHttpRequestÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
- 2 ÃÂçÃÂìÃÂìÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂéÃÂïÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
- 3 ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ - ÃÂèÃÂÃÂÃÂìÃÂäÃÂúÃÂÃÂÃÂäÃÂÿÃÂñÃÂÃÂ¥ÃÂÃÂÃÂà- ÃÂçÃÂðÃÂáÃÂÃÂ¥ÃÂÃÂÃÂîÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂÃÂ
- 4 ÃÂçÃÂìÃÂìÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂãÃÂÃÂÃÂÃÂX ÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàXML ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂèÃÂêÃÂêÃÂèÃÂÃÂÃÂòÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂãÃÂÃÂÃÂàÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú XMLHttpRequestÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
ÃÂçÃÂÃÂÃÂúÃÂäÃÂúÃÂÃÂÃÂçÃÂÃÂÃÂè JavaScript ÃÂÃÂ¥ÃÂðÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂçÃÂÃÂÃÂüÃÂéÃÂÃÂÃÂàHTTP ÃÂèÃÂæÃÂÃÂÃÂæÃÂñÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂÃÂ
ÃÂéÃÂàÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂïÃÂüÃÂÃÂclassÃÂïÃÂüÃÂÃÂÃÂèÃÂãÃÂýÃÂÃÂ¥ÃÂÃÂÃÂúÃÂÃÂ¥ÃÂïÃÂæÃÂéÃÂëÃÂÃÂÃÂïÃÂüÃÂÃÂinstanceÃÂïÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂInternet Explorer ÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ ActiveX ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂàXMLHTTP
ÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂàMozillaÃÂãÃÂÃÂÃÂÃÂSafari ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂöÃÂäÃÂûÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂèÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ XMLHttpRequest
ÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂôÃÂæÃÂÃÂÃÂä ActiveX ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂäÃÂøÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂãÃÂÃÂÃÂÃÂ
ÃÂÃÂ¥ÃÂÃÂÃÂàÃÂæÃÂÃÂÃÂäÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂóÃÂèÃÂ÷ÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂïÃÂüÃÂÃÂÃÂéÃÂÃÂÃÂãÃÂéÃÂúÃÂüÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂéÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂÃÂ¥ÃÂïÃÂëÃÂïÃÂüÃÂÃÂ
if (window.XMLHttpRequest) { // Mozilla, Safari, ... http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
(ÃÂçÃÂÃÂÃÂñÃÂæÃÂÃÂÃÂüÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂîÃÂõÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàÃÂäÃÂþÃÂÃÂÃÂèÃÂêÃÂêÃÂæÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂáÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂðÃÂáÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂïÃÂëÃÂÃÂ¥ÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂìÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂæÃÂäÃÂøÃÂÃÂÃÂçÃÂèÃÂîÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂïÃÂÃÂÃÂèÃÂüÃÂÃÂÃÂÃÂ¥ÃÂøÃÂøÃÂçÃÂÃÂÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂïÃÂëÃÂæÃÂóÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ)
ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂìÃÂçÃÂÃÂÃÂàMozilla ÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂèÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂêÃÂÃÂ¥ÃÂÃÂÃÂë XML mime-type ÃÂæÃÂêÃÂÃÂÃÂéÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂheaderÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂéÃÂÃÂÃÂïÃÂãÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂúÃÂäÃÂúÃÂÃÂÃÂéÃÂÃÂÃÂÿÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂèÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂÃÂ¥ÃÂïÃÂëÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂêÃÂÃÂÃÂéÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂï text/xml
ÃÂãÃÂÃÂÃÂÃÂ
http_request = new XMLHttpRequest(); http_request.overrideMimeType('text/xml');
ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂïÃÂèÃÂæÃÂÃÂÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂäÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂêÃÂèÃÂæÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ onreadystatechange
ÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂàJavaScript ÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂïÃÂïÃÂüÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂüÃÂÃÂ
http_request.onreadystatechange = nameOfTheFunction;
ÃÂæÃÂóÃÂèÃÂæÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàÃÂæÃÂÃÂÃÂìÃÂèÃÂÃÂÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂæÃÂòÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂäÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂÃÂ¥ÃÂäÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂàÃÂäÃÂùÃÂÃÂÃÂèÃÂÃÂÃÂýÃÂçÃÂÃÂÃÂè Javascript ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂþÃÂéÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂðÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
http_request.onreadystatechange = function(){ // ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂäÃÂúÃÂà};
ÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂþÃÂÃÂÃÂçÃÂâÃÂúÃÂÃÂ¥ÃÂïÃÂæÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú requestÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂäÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂè HTTP request ÃÂéÃÂáÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂàopen()
ÃÂÃÂ¥ÃÂÃÂÃÂàsend()
ÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
http_request.open('GET', 'http://www.example.org/some.file', true); http_request.send(null);
open()
ÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂæÃÂÃÂÃÂï HTTP request ÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂþÃÂàGETÃÂãÃÂÃÂÃÂÃÂPOSTÃÂãÃÂÃÂÃÂÃÂHEAD ÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂäÃÂýÃÂÿÃÂçÃÂÃÂÃÂèÃÂïÃÂüÃÂÃÂÃÂäÃÂúÃÂæÃÂÃÂ¥ÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂèÃÂäÃÂýÃÂàÃÂäÃÂøÃÂûÃÂæÃÂéÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂôÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂúÃÂéÃÂÃÂÃÂõÃÂÃÂ¥ÃÂþÃÂê HTTP ÃÂæÃÂèÃÂÃÂÃÂæÃÂúÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂéÃÂÃÂÃÂýÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂäÃÂçÃÂÃÂ¥ÃÂïÃÂëÃÂïÃÂüÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂçÃÂÃÂÃÂöÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂýÃÂÃÂ¥ÃÂÃÂÃÂèÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂàFirefoxÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂèÃÂñÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂàÃÂöÃÂäÃÂûÃÂàHTTP request ÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂôÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂáÃÂèÃÂèÃÂëÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂàW3C ÃÂèÃÂæÃÂÃÂÃÂæÃÂàÃÂüÃÂæÃÂÃÂÃÂøÃÂãÃÂÃÂÃÂÃÂ- ÃÂçÃÂìÃÂìÃÂäÃÂúÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂæÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂîÃÂæÃÂèÃÂàURLÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂæÃÂÃÂÃÂüÃÂÃÂ¥ÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂèÃÂèÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂàÃÂäÃÂøÃÂÃÂÃÂèÃÂÃÂÃÂýÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂäÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂéÃÂàÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂè
open()
ÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂçÃÂÃÂÃÂþÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂìÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂèÃÂöÃÂóÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂõÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂãÃÂéÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂïÃÂèÃÂêÃÂäÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂøÃÂøÃÂÃÂ¥ÃÂäÃÂçÃÂÃÂ¥ÃÂäÃÂÃÂ¥ÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂïÃÂèÃÂêÃÂäÃÂÃÂ¥ÃÂäÃÂÃÂÃÂçÃÂÃÂÃÂúÃÂÃÂ¥ÃÂÃÂÃÂè domain.tld ÃÂçÃÂöÃÂòÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂçÃÂëÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂë www.domain.tld ÃÂäÃÂøÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂöÃÂòÃÂéÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàÃÂæÃÂÃÂÃÂïÃÂäÃÂøÃÂÃÂÃÂéÃÂûÃÂÃÂÃÂéÃÂûÃÂÃÂÃÂÃÂ¥ÃÂ÷ÃÂîÃÂÃÂ¥ÃÂÃÂÃÂÃÂ¥ÃÂéÃÂÃÂÃÂýÃÂäÃÂøÃÂÃÂÃÂèÃÂáÃÂÃÂÃÂãÃÂÃÂÃÂà- ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂæÃÂÃÂÃÂä request ÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂÃÂÃÂæÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂéÃÂÃÂÃÂòÃÂèÃÂáÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂÃÂÃÂú
TRUE
ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂäÃÂýÃÂÿÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂÃÂÃÂêÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂùÃÂüÃÂçÃÂúÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂ÷ÃÂèÃÂáÃÂÃÂÃÂÃÂ¥ÃÂàÃÂöÃÂéÃÂäÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂï AJAX ÃÂäÃÂøÃÂÃÂÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàA ÃÂäÃÂûÃÂãÃÂèÃÂáÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂþÃÂéÃÂãÃÂÃÂÃÂÃÂ
send()
ÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂÃÂ¥ÃÂÃÂÃÂèÃÂäÃÂûÃÂÃÂ¥ POST ÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú request ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂäÃÂûÃÂûÃÂäÃÂýÃÂÃÂÃÂæÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂóÃÂçÃÂõÃÂæÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂñÃÂèÃÂÃÂ¥ÃÂÿÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂéÃÂâÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂòÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂïÃÂüÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂïÃÂüÃÂÃÂ
name=value&anothername=othervalue&so=on
ÃÂäÃÂøÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂæÃÂÃÂÃÂóÃÂèÃÂæÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ POST ÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂéÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂàÃÂéÃÂàÃÂÃÂÃÂÃÂ¥ÃÂàÃÂÃÂÃÂÃÂ¥ÃÂðÃÂàMIME ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂÃÂ¥ÃÂýÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ÃÂÃÂ¥ÃÂÃÂÃÂæÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂðÃÂñÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂóÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
ÃÂçÃÂìÃÂìÃÂäÃÂúÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂéÃÂïÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂú request ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂàÃÂéÃÂàÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂãÃÂÃÂÃÂÃÂ
http_request.onreadystatechange = nameOfTheFunction;
ÃÂéÃÂÃÂÃÂãÃÂéÃÂúÃÂüÃÂäÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂèÃÂéÃÂòÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂäÃÂûÃÂÃÂÃÂéÃÂúÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂàÃÂéÃÂàÃÂÃÂÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ request ÃÂçÃÂÃÂÃÂîÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂú 4 ÃÂäÃÂûÃÂãÃÂèÃÂáÃÂèÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂ÷ÃÂòÃÂçÃÂöÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂþÃÂÿÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂèÃÂçÃÂãÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
if (http_request.readyState == 4) { // ÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàok, ÃÂçÃÂùÃÂüÃÂçÃÂúÃÂÃÂÃÂèÃÂçÃÂãÃÂæÃÂÃÂÃÂà} else { // ÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂòÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂæÃÂÃÂÃÂà}
readyState
ÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂèÃÂÃÂÃÂýÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
- 0 (ÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂòÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂ)
- 1 (ÃÂèÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂ)
- 2 (ÃÂÃÂ¥ÃÂ÷ÃÂòÃÂèÃÂîÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂ)
- 3 (ÃÂèÃÂóÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂäÃÂúÃÂäÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂ)
- 4 (ÃÂäÃÂøÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ)
ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàHTTP ÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂçÃÂâÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂçÃÂâÃÂüÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂáÃÂèÃÂÃÂ¥ÃÂÃÂÃÂïÃÂæÃÂÃÂÃÂü W3C ÃÂçÃÂöÃÂòÃÂçÃÂëÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂðÃÂïÃÂüÃÂÃÂÃÂäÃÂýÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂçÃÂîÃÂáÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂï 200 OK
ÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂîÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂ
ÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
if (http_request.status == 200) { // ÃÂèÃÂÃÂÃÂìÃÂäÃÂúÃÂÃÂÃÂÃÂ¥ÃÂàÃÂ÷ÃÂÃÂ¥ÃÂÃÂÃÂà} else { // ÃÂäÃÂüÃÂüÃÂäÃÂùÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂûÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂáÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂèÃÂñÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂúÃÂà404 (ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂáÃÂæÃÂÃÂÃÂäÃÂéÃÂàÃÂÃÂ) ÃÂæÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂà500 (ÃÂÃÂ¥ÃÂàÃÂçÃÂéÃÂÃÂÃÂèÃÂéÃÂÃÂÃÂïÃÂèÃÂêÃÂä) ÃÂäÃÂûÃÂÃÂÃÂéÃÂúÃÂüÃÂçÃÂÃÂÃÂà}
ÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàHTTP ÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂÃÂÃÂçÃÂâÃÂüÃÂÃÂ¥ÃÂþÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂçÃÂÃÂÃÂñÃÂäÃÂýÃÂàÃÂæÃÂñÃÂúÃÂÃÂ¥ÃÂîÃÂÃÂÃÂäÃÂúÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂàÃÂéÃÂçÃÂèÃÂîÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂóÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂ
http_request.responseText
ÃÂâÃÂÃÂÃÂàÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂçÃÂÃÂÃÂöÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂòÃÂçÃÂÃÂÃÂèhttp_request.responseXML
ÃÂâÃÂÃÂÃÂàÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂèÃÂæÃÂÃÂÃÂçÃÂÃÂÃÂúXMLDocument
ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂçÃÂÃÂÃÂè JavaScript DOM ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂ
ÃÂçÃÂìÃÂìÃÂäÃÂøÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ - ÃÂèÃÂÃÂÃÂìÃÂäÃÂúÃÂÃÂÃÂäÃÂÿÃÂñÃÂÃÂ¥ÃÂÃÂÃÂà- ÃÂçÃÂðÃÂáÃÂÃÂ¥ÃÂÃÂÃÂîÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂÃÂ
ÃÂÃÂ¥ÃÂÃÂ¥ÃÂýÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂæÃÂìÃÂáÃÂçÃÂðÃÂáÃÂÃÂ¥ÃÂÃÂÃÂîÃÂçÃÂÃÂÃÂàHTTP ÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂüÃÂÃÂÃÂçÃÂäÃÂúÃÂæÃÂÃÂÃÂùÃÂæÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂàÃÂÃÂ
ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂ÷ÃÂçÃÂãÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂîÃÂõ JavaScript ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂüÃÂúÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂèÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂäÃÂûÃÂýÃÂèÃÂãÃÂáÃÂéÃÂàÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂãÃÂÃÂÃÂÃÂI'm a test.ÃÂãÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂçÃÂÃÂÃÂàHTML ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂö(test.html
)ÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ alert()
ÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂ
<script type="text/javascript" language="javascript"> var http_request = false; function makeRequest(url) { http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } http_request.onreadystatechange = alertContents; http_request.open('GET', url, true); http_request.send(null); } function alertContents() { if (http_request.readyState == 4) { if (http_request.status == 200) { alert(http_request.responseText); } else { alert('There was a problem with the request.'); } } } </script> <span style="cursor: pointer; text-decoration: underline" onclick="makeRequest('test.html')"> Make a request </span>
ÃÂÃÂ¥ÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂäÃÂçÃÂïÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
- ÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂàÃÂÃÂÃÂäÃÂýÃÂÿÃÂçÃÂÃÂÃÂèÃÂèÃÂÃÂÃÂàÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂãÃÂÃÂÃÂÃÂMake a requestÃÂãÃÂÃÂÃÂÃÂ
- ÃÂéÃÂÃÂÃÂÃÂÃÂéÃÂúÃÂüÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂë
makeRequest()
ÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂúÃÂæÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂàÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂøÃÂÃÂ¥ÃÂÃÂÃÂütest.html
(ÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂðÃÂñÃÂæÃÂÃÂÃÂïÃÂéÃÂÃÂÃÂãÃÂäÃÂûÃÂý HTML ÃÂæÃÂêÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂþÃÂÃÂ¥ÃÂÃÂÃÂèÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂîÃÂéÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂ) - ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂüÃÂÃÂ¥ÃÂÃÂÃÂú requestÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂðÃÂÃÂÃÂäÃÂøÃÂûÃÂÃÂ¥ÃÂðÃÂÃÂÃÂæÃÂìÃÂÃÂÃÂäÃÂúÃÂäÃÂçÃÂõÃÂæ
onreadystatechange
ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂîÃÂÃÂÃÂçÃÂÃÂÃÂÃÂalertContents()
ÃÂÃÂ¥ÃÂÃÂÃÂýÃÂÃÂ¥ÃÂüÃÂàalertContents()
ÃÂæÃÂêÃÂâÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂïÃÂÃÂ¥ÃÂÃÂÃÂæÃÂæÃÂÃÂÃÂãÃÂÃÂ¥ÃÂøÃÂøÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥alert()
ÃÂÃÂ¥ÃÂðÃÂÃÂtest.html
ÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂàÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂú
ÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂñÃÂæÃÂÃÂÃÂäÃÂæÃÂøÃÂìÃÂèÃÂéÃÂæÃÂæÃÂÃÂÃÂìÃÂäÃÂþÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂäÃÂùÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂæÃÂøÃÂìÃÂèÃÂéÃÂæÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
ÃÂçÃÂìÃÂìÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ ÃÂâÃÂÃÂÃÂàÃÂãÃÂÃÂÃÂÃÂX ÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂèÃÂñÃÂçÃÂÃÂÃÂúÃÂãÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàXML ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂãÃÂÃÂÃÂÃÂÃÂïÃÂüÃÂÃÂ
ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂâÃÂçÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂèÃÂæÃÂÃÂÃÂöÃÂÃÂ¥ÃÂÃÂÃÂð HTTP ÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂüÃÂÃÂ¥ÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂçÃÂÃÂÃÂàreponseText
ÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂäÃÂýÃÂÿÃÂçÃÂÃÂÃÂè test.html
ÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂèÃÂéÃÂæÃÂèÃÂéÃÂæ responseXML
ÃÂÃÂ¥ÃÂñÃÂìÃÂæÃÂÃÂÃÂçÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
ÃÂéÃÂæÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂæÃÂàÃÂüÃÂÃÂ¥ÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂãÃÂçÃÂâÃÂúÃÂçÃÂÃÂÃÂàXML ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂïÃÂüÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ÃÂäÃÂþÃÂÿÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂèÃÂãÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂäÃÂæÃÂêÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂàtest.xml
ÃÂïÃÂüÃÂÃÂÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
<?xml version="1.0" ?> <root> I'm a test. </root>
ÃÂÃÂ¥ÃÂÃÂÃÂèÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂëÃÂçÃÂÃÂÃÂèÃÂæÃÂêÃÂÃÂÃÂæÃÂáÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂðÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂÃÂÃÂêÃÂéÃÂàÃÂÃÂÃÂçÃÂÃÂÃÂÃÂ¥ÃÂäÃÂúÃÂÃÂÃÂäÃÂÿÃÂîÃÂæÃÂÃÂÃÂùÃÂÃÂ¥ÃÂæÃÂÃÂÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂ
... onclick="makeRequest('test.xml')"> ...
ÃÂæÃÂÃÂÃÂÃÂ¥ÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂè alertContents()
ÃÂäÃÂøÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÿÃÂÃÂ
ÃÂéÃÂàÃÂÃÂÃÂÃÂ¥ÃÂðÃÂàalert(http_request.responseText);
ÃÂæÃÂÃÂÃÂùÃÂæÃÂÃÂÃÂÃÂÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂïÃÂüÃÂÃÂ
var xmldoc = http_request.responseXML; var root_node = xmldoc.getElementsByTagName('root').item(0); alert(root_node.firstChild.data);
ÃÂéÃÂÃÂÃÂÃÂÃÂæÃÂèÃÂãÃÂäÃÂøÃÂÃÂÃÂäÃÂþÃÂÃÂÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂþÃÂÿÃÂÃÂ¥ÃÂÃÂÃÂïÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂàresponseXML
ÃÂæÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂóÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂàXMLDocument
ÃÂçÃÂÃÂÃÂéÃÂäÃÂûÃÂöÃÂïÃÂüÃÂÃÂÃÂèÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂäÃÂûÃÂÃÂ¥ DOM ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂè XML ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂÃÂ¥ÃÂÃÂ
ÃÂçÃÂÃÂ¥ÃÂîÃÂùÃÂãÃÂÃÂÃÂÃÂÃÂäÃÂýÃÂàÃÂÃÂ¥ÃÂÃÂÃÂïÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂàtest.xml
ÃÂçÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂçÃÂÃÂÃÂçÃÂâÃÂü ÃÂäÃÂûÃÂÃÂ¥ÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂäÃÂÿÃÂîÃÂæÃÂÃÂÃÂùÃÂéÃÂÃÂÃÂÃÂÃÂÃÂ¥ÃÂþÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂøÃÂìÃÂèÃÂéÃÂæÃÂçÃÂèÃÂÃÂÃÂÃÂ¥ÃÂüÃÂÃÂÃÂãÃÂÃÂÃÂÃÂ
ÃÂÃÂ¥ÃÂàÃÂöÃÂäÃÂûÃÂÃÂÃÂèÃÂÃÂÃÂàDOM ÃÂçÃÂÃÂÃÂøÃÂéÃÂÃÂÃÂÃÂÃÂçÃÂÃÂÃÂÃÂÃÂæÃÂÃÂÃÂùÃÂæÃÂóÃÂÃÂÃÂïÃÂüÃÂÃÂÃÂèÃÂëÃÂÃÂÃÂÃÂ¥ÃÂÃÂÃÂÃÂÃÂèÃÂÃÂÃÂàMozilla DOM ÃÂæÃÂÃÂÃÂÃÂÃÂäÃÂûÃÂöÃÂãÃÂÃÂÃÂÃÂ