function XmlHttp(){ var oRequest; if (window.XMLHttpRequest) { oRequest = new XMLHttpRequest(); return oRequest; // branch for IE/Windows ActiveX version } else if (window.ActiveXObject) { //"MSXML2.XMLHTTP","MSXML2.XMLHTTP.3.0", var arrSignatures = ["MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.5.0","Microsoft.XMLHTTP"]; for (var i=0; i < arrSignatures.length; i++) { try { //alert(arrSignatures[i]); var oRequest = new ActiveXObject(arrSignatures[i]); return oRequest; } catch (oError) { //alert(oError); } } } throw new Error("MSXML is not installed on your system."); } function addPostParam(sParams, sParamName, sParamValue) { if (sParams.length > 0) { sParams += "&"; } return sParams + encodeURIComponent(sParamName) + "=" + encodeURIComponent(sParamValue); /*var val=escape(sParamValue); return sParams + (sParamName) + "=" + (escape(val));*/ } function fnCallByAjax(sPath,sParam,div){ var oRequest=XmlHttp(); oRequest.open("post",sPath,false); oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); oRequest.send(sParam); var box = document.getElementById(div); box.innerHTML=""; box.innerHTML = oRequest.responseText; }