
//====================================================================
// jsライブラリ
// イベント関連 jslb_event.js 
// 
//
// 2005/04/16 ( Use Free 商用利用も自由です )
//--------------------------------------------------------------------
//--XMLHttpRequestオブジェクト生成関数 
// 書式 createHttpRequest()
// 例   httpoj = createHttpRequest()
// 戻値 XMLHttpRequestオブジェクトまたはnull
// http://allabout.co.jp/career/javascript/closeup/CU20030920/index.htm
//--------------------------------------------------------------------
// Toshirou Takahashi/サポート http://jsgt.org/mt/01/
//--------------------------------------------------------------------
/*

使用例:  ページ読み込み時にid="test"のDIVへonclickイベントを追加する

<script language = "JavaScript" 
        charset = "Shift_JIS"
        src     = "./jslb_ajax.js"></script>

<script language="JavaScript">
<!--

  //XMLHttpRequestオブジェクト生成
  var httpoj = createHttpRequest()
    
  function getTxtFile(fileName)
  {
    httpoj.open("GET", fileName , true );
    
    httpoj.onreadystatechange = function() 
    {
      if (httpoj.readyState==4) 
      {
        alert( httpoj.responseText )
      }
    }
  }

//-->
</script>

<form>
  <input type    = "button"
         value   = "get text file"
         onclick = "getTxtFile('test1.txt')"
</form>

*/
//--------------------------------------------------------------------





function createHttpRequest(){

	if(window.ActiveXObject){
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				return null;
	 		}
	 	}
	} else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	} else {
		return null;
	}
}

