Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2582595
  • 博文数量: 42
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 735
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-29 13:47
文章分类

全部博文(42)

文章存档

2011年(1)

2009年(2)

2008年(39)

我的朋友
最近访客

分类: 系统运维

2008-06-30 09:47:14

创建XMLHTTP对象,区别IE,Mozilla浏览器
     function getRequest() {

         http_request = false;

         if (window.XMLHttpRequest) {
             //对于Mozilla﹑Netscape﹑Safari等浏览器,创建XMLHttpRequest
             http_request = new XMLHttpRequest();
             if (http_request.overrideMimeType) {
                  //如果服务器响应的header不是text/xml,可以调用其它方法修改该header
                 http_request.overrideMimeType('text/xml');
             }
         } else if (window.ActiveXObject) {
   // 对于Internet Explorer浏览器,创建XMLHttpRequest
             try {
                 http_request = new ActiveXObject("Msxml2.XMLHTTP");
             } catch (e) {
                 try {
                     http_request = new ActiveXObject("Microsoft.XMLHTTP");
                 } catch (e) {}
             }
         }
   return http_request;
}


//获得Url 的responseText
function getResponseText(url)
{
   http_request=getRequest();
         http_request.open('GET', url, false);
         http_request.send(null);
  
   if (http_request.readyState == 4)
   {
      // 收到完整的服务器响应
      if (http_request.status == 200) {
       //HTTP服务器响应的值OK
       requestdoc = http_request.responseText;
       //将服务器返回的字符串写到页面中ID为message的区域
     }
       else {
       requestdoc = http_request.status;
       }
     }
   return requestdoc;
}


//获得Url 的responseXML
function getResponseText(url)
{
   http_request=getRequest();
         http_request.open('GET', url, false);
         http_request.send(null);
  
   if (http_request.readyState == 4)
   {
      // 收到完整的服务器响应
      if (http_request.status == 200) {
       //HTTP服务器响应的值OK
       requestdoc = http_request.responseXML;
       //将服务器返回的字符串写到页面中ID为message的区域
     }
       else {
       requestdoc = http_request.status;
       }
     }
   return requestdoc;
}
***************************************************************************************
转载自:http://blog.csdn.net/fhiesc/archive/2006/06/07/777450.aspx

阅读(768) | 评论(0) | 转发(0) |
0

上一篇:document对象详解

下一篇:javascript学习笔记

给主人留下些什么吧!~~