プロが教えるわが家の防犯対策術!

今はやりのAjax用関数で以下のようなものがあります。

function createXMLHttpRequest(){
var XMLhttpObject = null;
try{
XMLhttpObject = new XMLHttpRequest();
}catch(e){
try{
XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
return null;
}
}
}
return XMLhttpObject;
}

IEやそれ以外のブラウザで利用可能なActiveXObject(DOM)を選択できるようになっていますが、ここで使われているMsxml2.XMLHTTPやMicrosoft.XMLHTTPのようなDOMがたくさんリストアップされているサイトを探しています。最初にこの関数を作った人はどうやってこれらのDOMを見つけたのか気になりますし、自分で似たような関数を作ってみたいので。どうか情報提供をお願いいたします。

A 回答 (2件)

文書オブジェクトモデル(DOM)第1水準 仕様書

http://www.doraneko.org/misc/dom10/19981001/cove …
Document Object Model Core
http://www2u.biglobe.ne.jp/~oz-07ams/prog/dom-re …

MSDN Home
http://msdn2.microsoft.com/en-us/default.aspx
Opera 9 がサポートする DOM2 コアならびに XML モジュール
http://jp.opera.com/docs/specs/opera9/js/dom/
firefox
obj:オブジェクト(document.bodyなど)
for(var i in obj){document.write(i);}
を実行すればプロパティ、メソッドの一覧を表示できる。
    • good
    • 0

DOMじゃなくて、DOMを扱うオブジェクトを期待しています?


DOM一覧なら↓とかにありますけど。
http://www.w3schools.com/htmldom/default.asp
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!