网络编程 
首页 > 网络编程 > 浏览文章

XMLHTTP多浏览器兼容性写法

(编辑:jimmy 日期: 2024/9/23 浏览:3 次 )

复制代码 代码如下:
var xmlhttp=null; 
if (window.XMLHttpRequest) { 
xmlhttp = new XMLHttpRequest(); 

if (!xmlhttp&&window.ActiveXObject) 

    try 
    { 
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.5.0") 
    } 
    catch(e) 
    { 
        try 
        { 
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.4.0") 
        } 
        catch(e) 
        { 
            try 
            { 
                new ActiveXObject("Msxml2.XMLHTTP") 
            } 
            catch(e) 
            { 
                try{new ActiveXObject("Microsoft.XMLHTTP")}catch(e){} 
            } 
        } 
    } 

if(!xmlhttp){alert("XMLHTTP不可用。即将跳转到非Ajax页面。");location="nonAjax.htm"}

上一篇:PJBLOG中用到的ajaxjs.几个简单的函数
下一篇:用ajax实现在单击事件下加载一个DIV层的脚本
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 SiteMap