AJAXで使用するXMLHttpRequestには、異なるサーバーにアクセスできない(クロスドメインで使用できない)という大きな弱点があります。このため、Webサービスの利用など他サーバーのXMLアクセスを行う場合はWebブラウザに変わってHTTPアクセスを行うサーバー側の代理アクセスプログラムを作成したりIFrameでフレームを切ってアクセスしたりと様々な方策が講じられていますが、実行環境をIEに限れば、XMLHttpRequestではなくXMLHttpRequestの元祖とも言うべきMSXMLオブジェクトを使用することでこの問題を回避できます。 ただ、どうせIE限定にするのなら、WebにこだわらずHTAにしてしまうのも良いかもしれません。HTAなら、記述法はWebとほぼ同じ(HTML+CSS+スクリプト)でクロスドメインアクセスはもちろん、ローカルのファイルやActiveX(COM)ま