初めてのAjax - IE対応版
http://fhuman.esys.tsukuba.ac.jp/~nozom/ajax_test/ajax.html
前回はFirefoxでしか確認しなかったので、案の定IEでは動かなかった。今回はこれをIEでも動くように修正した。動作確認はWindows XP SP2上のIE6とFirefoxで行っている。
クロスプラットフォームでnew XMLHttpRequest()と書きたかったので、最速インターフェース研究会 :: IEでXMLHttpRequestを使えるようにするで紹介されている方法(簡単な方)を使った。
// IEでnew XMLHttpRequest()と書けるようにする if ((typeof XMLHttpRequest == 'undefined') && (typeof ActiveXObject == 'function')) { var lib = /MSIE 5/.test(navigator.userAgent) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'; XMLHttpRequest = function() { return new ActiveXObject(lib); }; }