﻿
var xmlHttp= false;
function createXMLHttpRequest() 
{
   // var xmlHttp = false;

try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}

if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}

/*if (window.XMLHttpRequest) 
    { // 如果可以取得XMLHttpRequest
        xmlHttp = new XMLHttpRequest();  // Mozilla、Firefox、Safari 
    }
    else if (window.ActiveXObject) 
    { // 如果可以取得ActiveXObject
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer
    }
   
   if (!xmlHttp)
	{
	  xmlHttp=new XMLHttpRequest();
	 }*/
}


function startRequest(str) {
	//var url="http://logs.lab.aopen.com/ajax.aspx?sid=" + Math.random() + "&q=" + str ;//+ "&strPara=" + strPara();
	var url="logs/ajax.aspx?sid=" + Math.random() + "&q=" + str ;//+ "&strPara=" + strPara();
    createXMLHttpRequest(); // 建立非同步請求物件
    xmlHttp.onreadystatechange =handleStateChange;  // 設定callback函式null;// 
    xmlHttp.open("GET", url);  // 開啟連結
    xmlHttp.send(null);  // 傳送請求
}


function handleStateChange() {
   if (xmlHttp.readyState == 4) { // 測試狀態是否請求完成
     if (xmlHttp.status == 200) { // 如果伺服端回應OK
         
   //  alert("伺服器回應" + xmlHttp.responseText);  // 這邊只取得回應文字  var str=xmlHttp.responseText;//
     }
   }
} 

