aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/api/xmlhttprequest/using_xmlhttprequest_in_ie6/index.html
blob: 8d5a05c88546ed15b609b3e3b7aa53a7dc00c880 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---
title: Using XMLHttpRequest in IE6
slug: Web/API/XMLHttpRequest/Using_XMLHttpRequest_in_IE6
tags:
  - Web Development
  - Web Standards
translation_of: Web/API/XMLHttpRequest/Using_XMLHttpRequest_in_IE6
---
<p><a href="/en/DOM/XMLHttpRequest" title="en/DOM/XMLHttpRequest">XMLHttpRequest</a> は、 Microsoft によって Internet Explorer 5.0 で ActiveX control として最初に導入されました。ただし、 IE7 およびその他のブラウザーでは XMLHttpRequest はネイティブ  JavaScript オブジェクトです。</p>

<p>最近のすべてのブラウザーでは、次のコードを使用して新規の XMLHttpRequest オブジェクトを作成できます:</p>

<pre class="brush: js notranslate">var request = new XMLHttpRequest()
</pre>

<p>ただし、 Internet Explorer 6 以前もサポートする必要がある場合、次のようにコードを拡張する必要があります:</p>

<pre class="brush: js notranslate">if (window.XMLHttpRequest) {
    //Firefox、 Opera、 IE7、およびその他のブラウザーはネイティブオブジェクトを使用します
    var request = new XMLHttpRequest();
} else {
    //IE 5 および 6 は ActiveX control を使用します
    var request = new ActiveXObject("Microsoft.XMLHTTP");
}
</pre>

<h3 id="関連項目">関連項目</h3>

<ul>
 <li><a href="/en/DOM/XMLHttpRequest/Using_XMLHttpRequest" title="Using XMLHttpRequest">Using XMLHttpRequest</a></li>
</ul>