実装されているMSXMLのXMLHTTPバージョンを調べます


* 参考:
MSXML GUID and ProgID Information
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmmscXMLGUIDandProgIDInformation.asp
このページのソース

<script language="JavaScript">
<!--

	function MSXMLversion()
	{
		var msxv = ""
		
		if(window.ActiveXObject)
		{
			try {
				msxv += ( new ActiveXObject("Microsoft.XMLHTTP"))? "Microsoft.XMLHTTP":"";
				msxv += ( new ActiveXObject("Msxml2.XMLHTTP"))? " / Msxml2.XMLHTTP":"";
				msxv += ( new ActiveXObject("Msxml2.XMLHTTP.3.0"))? " / Msxml2.XMLHTTP.3.0":"";
				msxv += ( new ActiveXObject("Msxml2.XMLHTTP.4.0"))? " / Msxml2.XMLHTTP.4.0":"";
				msxv += ( new ActiveXObject("Msxml2.XMLHTTP.5.0"))? " / Msxml2.XMLHTTP.5.0":"";
			} catch (e) {

	 		}
	 	}
	 	return msxv
	} 

//-->
</script>

<form>

<input type="button" 
       onclick="document.getElementById('output').innerHTML='<b>MSXML version : </b>'+MSXMLversion()" 
       value="MSXMLのバージョンチェック">
</form>