var xmlHttp;//声明变量 function createXmlRequest(){ //声明函数类:创建链接请求 if(window.ActiveXObject) { //如果是微软公司的浏览器 //xmlhttp类型数组,不同浏览器有不同的xmlhttp类型 var xmlHttps=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp4.0", "MSXML2.XMLHttp3.0","MSXML2.XMLHttp","Microsoft.XMLHTTP"]; try { for(var i=0;i<xmlHttps.length;i++) { var xmlHttp=new ActiveXObject(xmlHttps[i]); //生成xmlhttp请求 return xmlHttp; //结束返回 } } catch (error) { } } else { //如果不是微软公司的浏览器 var xmlHttp=new XMLHttpRequest(); //直接创建xmlhttp请求 return xmlHttp; //结束返回 } throw new Error("无法创建xmlhttprequest对象"); //当上述操作不成功时 } function showMes(){ //声明主函数 xmlHttp=createXmlRequest(); //执行实例 xmlHttp.onreadystatechange=handleStateChange; //声明返回函数 xmlHttp.open("GET","index.asp",true); //请求的方式、页面地址和返回方式 xmlHttp.send(null); } function handleStateChange(){ if(xmlHttp.readyState==4){ //如果所请求的数据成功返回 document.getElementById("main").innerHTML=xmlHttp.responseText; //改变页面指定元素的显示内容 } }
标签关键字: >> 查看全文/发表评论 |