码迷,mamicode.com
首页 > 其他好文 > 详细

创建兼容的XHR对象

时间:2015-05-25 00:56:43      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:

 1     function createXHR () {//创建XMLHttpRequest对象
 2         var xhr=null;
 3         if(window.XMLHttpRequest){
 4             createXHR=createStandardXHR; // Firefox, Opera 8.0+,Safari,IE7+
 5         }
 6         else{
 7             createXHR=createCompatibleXHR; // IE5、IE6
 8         }
 9 
10         try{
11             xhr=createXHR();
12         }
13         catch(e){
14             createXHR = createErrorXHR;
15             xhr=createXHR();
16         }
17 
18         return xhr;
19     }
20 
21     function createStandardXHR(){
22         return new XMLHttpRequest();
23     }
24 
25     function createCompatibleXHR(){
26         return new ActiveXObject("Microsoft.XMLHTTP");
27     }
28 
29     function createErrorXHR(){
30         alert("Your browser does not support XMLHTTP.");
31         return null;
32     }

 

创建兼容的XHR对象

标签:

原文地址:http://www.cnblogs.com/junjieok/p/4526787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!