易截截图软件、单文件、免安装、纯绿色、仅160KB

Ajax判断浏览器的方法总结

首先把代码给大家,下面是解释
/**
* 获得XMLHttpRequest对象
*/
function createXHR(){
    var x=[function(){return new ActiveXObject("Msxm12.XMLHTTP");},function(){return xmhttp=new ActiveXObject("Microsoft.XMLHTTP");},
            function(){return new XMLHttpRequest();}];
    for (var i=0; i<x.length; i++) {
        try {
            return (x[i])();
        } catch (e) {
        }
    };
}
方法一:
//创建一个布尔型变量,用来检查是否为合法的IE实例
var xmlreq = false;
//检查是否使用的是IE
try {
//如果JavaScript的版本大于5
xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e1) {
// 如果不是,则使用老版本的ActiveX对象来检查
try {
//如果使用的是IE浏览器
xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
// 否则肯定使用的是非IE浏览器
        xmlreq=false;
}
}
}
//如果使用的是非IE浏览器,则创建一个该对象的JavaSript实例
if(!xmlreq && typeof XMLHttpRequest!='undefined'){
   xmlreq=new XMLHttpRequest();
}
方法二:
//创建一个布尔型变量,用来检查是否为合法的IE实例
var xmlreq = false;
//如果ActiveX对象可用,则使用的肯定是IE
if (window.ActiveXObject) {
xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
} else {
    // 否则肯定使用JavaSript处理方法
xmlreq=new XMLHttpRequest();
}
方法三:
//创建一个布尔型变量,用来检查是否为合法的IE实例
var xmlreq = false;
//
if (window.XMLHttpRequest) {
// 如果使用的是非IE浏览器,则创建一个该对象的JavaSript实例
xmlreq = new XMLHttpRequest();
} else if (window.ActiveXObject) {
// Create XMLHttpRequest via MS ActiveX
try {
// 如果JavaScript的版本大于5
xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e1) {


相关文档:

[四天学会ajax]学习ajax教程第一天

Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 ......

ajax 详解

ajax就是javascript 因为以前javascript没有httpXMLrequest对象,从IE5.0之后出现,说白了ajax就是可以用javascript向服务器发送请求,并且能接收服务返回的内容,写ajax程序只要写出一个发送函数和一个接收服务员返回的函数即可,在服务器程序中可以返回字符串也可以返回xml,实例程序http://xsuo.javaeye.com/blog/578637 ......

在 vs2008为asp.net ajax添加js智能感知


vs2008为asp.net ajax添加js智能感知



今天找了好久,终于搞清楚了,scriptManager控件支持js智能感知,而从其继承的toolkitScriptManager不支持。至少在
vs2008b2中是这样。
要在js文件中添加asp.net ajax的js智能感知(与scriptManager控件无关),在js文件的开头添加这样一行即可:
//
/<referen ......

Google AJAX 语言 API 翻译代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <script type="text/javascript" src="http://www.google.com/jsapi"></script> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号