生成Ajax对象 支持Ie Firefox Opera

生成Ajax对象 支持Ie Firefox Opera,代码如下:

Ajax代码
  1. function ajax() {   
  2.     var xmlHttp;   
  3.     try { // for firefox opera   
  4.         xmlHttp = new XMLHttpRequest();   
  5.     } catch (e) { // for ie   
  6.         var ieVersions = new Array("MSXML2.XMLHTTP.6.0",   
  7.                                    "MSXML2.XMLHTTP.5.0",   
  8.                                    "MSXML2.XMLHTTP.4.0",   
  9.                                    "MSXML2.XMLHTTP.3.0",   
  10.                                    "MSXML2.XMLHTTP",   
  11.                                    "Microsoft.XMLHTTP");   
  12.         for (var i = 0; i < ieVersions.length && !xmlHttp; i ++) {   
  13.             try {   
  14.                 xmlHttp = new ActiveXObject(ieVersions[i]);   
  15.             } catch (e) {   
  16.             }   
  17.         }   
  18.     }   
  19.     if (!xmlHttp) {   
  20.         return false;   
  21.     } else {   
  22.         return xmlHttp;   
  23.     }   
  24. }  
版块:javascript笔记 Tags: 时间:2008-08-23
文章评论
0 回复 for "生成Ajax对象 支持Ie Firefox Opera"
phplamp - 2008-11-20
您好,您的评论将出现在这里!
评论表单