ホームページ > 記事 > ウェブフロントエンド > window.ActiveXObjectの使い方_JavaScriptスキル
(window.ActiveXObject) これはどういう意味ですか?
解決策: ブラウザーが ActiveX コントロールをサポートしている場合は、
var xml=new ActiveXObject("Microsoft.XMLHTTP"); を使用できます。 XMLHttpRequest オブジェクトを作成します (IE7 より前のバージョンではこれ)。新しいバージョンの IE では、var xml=new ActiveXObject("Msxml2.XMLHTTP") を使用して XMLHttpRequest オブジェクトを作成できます。IE7 および IE 以外のブラウザでは、 use var xml= new XMLHttpRequest() は XMLHttpRequest オブジェクトを作成します。
XMLHttpRequest オブジェクトを作成するときは、ブラウザの互換性の問題を考慮する必要があります
XMLHTTPRequest オブジェクトの作成
ところで、違いと言えば、ここで宣言 (使用) する方法を見てみましょう。 XMLHTTPRequest オブジェクトを使用してリクエストを送信し、応答を処理する前に、JavaScript を使用して XMLHTTPRequest オブジェクトを作成する必要があります。 (IE は XMLHTTPRequest を ActiveX オブジェクトとして実装し、他のブラウザ (Firefox/Safari/Opear など) はネイティブ JavaScript オブジェクトとして実装します)。 JavaScript を使用して作成する方法を見てみましょう:
コード: