使用XmlHttp编写兼容多浏览器的ajax WEB页面

28377D Bootloader 架构 阅读详情

利用JS的的try{}catch{}功能,我们可以很简单的实现同时兼容多种浏览器的xmlhttp对象调用。

相关代码如下:

<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd" >
< html >
    
< head >
        
< meta  http-equiv ="Content-Type"  content ="text/html; charset=UTF-8"   />
        
< title > XMLHTTP Test </ title >
        
< script >
        
function writeHtml(strurl,element)
        
{
         
try
         
{  
             
var strxmlhttp;
             
try
            
{
             strxmlhttp 
= new ActiveXObject("Msxml2.XMLHTTP.3.0");    
            }
catch(e)
            
{
                strxmlhttp 
= new XMLHttpRequest();
            }

            strxmlhttp.open(
"GET",strurl,false);
            strxmlhttp.send(
null);
            document.getElementById(element).innerHTML
=strxmlhttp.responseText;
            
//alert(strxmlhttp.responseText);    
         }

         
catch(e)
         
{
             alert(e);
            
         }

        }
    
        
</ script >
    
</ head >
    
< body >
        
< div  id ="div1" ></ div >
        
< script >
            
try{
        writeHtml(
"http://localhost/aa.htm","div1");
        }

        
catch(e)
        
{
          alert(e);        
        }

        
</ script >
    
</ body >
</ html >

 把以上HTML保存为a.htm并放到本地站点跟目录

                            图一、使用FIREFOX浏览效果(http://localhost/a.php)

使用IE6的浏览效果

                                图二、使用IE浏览效果

Abaqus边界条件设置避坑指南:为什么你的实体单元转动自由度总是不生效? 本文深入解析了Abaqus中实体单元转动自由度设置失效的根本原因。从力学原理与有限元节点自由度的本质区别出发,阐明了实体单元仅具有平动自由度,直接约束其转动自由度是无效操作。文章提供了对称边界条件的正确设置方法,并给出了使用耦合约束等高级方案来模拟真实抗转动约束的实战指南,帮助用户避免常见建模陷阱。 阅读详情

相关推荐

2026年数据中心运行与管理专业人才培养基地建设方案(高职、数据中心运行与管理新专业、人才培养、专业代码:510310)

摘要: 为响应国家“东数西算”战略和数字经济需求,我校拟联合行业领军企业建设数据中心运行与管理人才培养基地。项目基于国家政策引导和产业快速发展背景,针对行业10万人才缺口,对标教育部新设专业标准(510310),分三阶段实施五年规划:专业奠基(2026-2028)、内涵深化(2028-2029)、辐射引领(2030-2031)。建设内容涵盖校企协同岗位能力分析、模块化课程开发(如网络管理、自动化运维等)、实训基地搭建及“课证融通”培养模式,重点培养基础设施、网络服务、运维托管三类岗位技能人才,目标建成区域性

啊碧根果的博客 1685

一个简单好用的跨浏览器XMLHttpRequest

/*Cross-Browser XMLHttpRequest v1.2=================================Emulate Gecko XMLHttpRequest() functionality in IE and Opera. Opera requiresthe Sun Java Runtime Environment .by Andrew Gregoryh

阿福的专栏 1169

用AI画电路板AI EDA初探Creating WiFi Radio with CELUS: A Step-by-Step Tutorial 使用CELU.IO创建WiFi收音机:分步教程

结论:整体还不太成熟,所选器件单元是欧美思维,器件选型成本和咱们华强北还是无法比。可以关注迭代,看客就当走马观花就行了;不过里面的单元模块还带有AI提问的这个比较好,值得国内EDA从业者学习。话不多说上正文:本教程目的是让我们深入了解如何使用CELUS设计平台构建WiFi收音机实战项目。本指南的重点是使用该平台来选择正确的解决方案,并整合一个项目,让您可以将音乐和节目从互联网直接传输到您自己构建的扬声器。

2301_81235726的博客 1万+

ajax兼容写法,XMLHTTP多浏览器兼容性写法

varxmlhttp=null;if(window.XMLHttpRequest){xmlhttp=newXMLHttpRequest();}if(!xmlhttp&&window.ActiveXObject){try{xmlhttp=newActiveXObject("Msxml2.XMLHTTP.5.0")}catch(e){try{xmlhttp=ne...

weixin_34119722的博客 243

Imatest-Dot Pattern

本文介绍了DotPattern模块测试方法,用于评估相机拍摄点阵图的表现。测试主要关注两点:色彩准确性(是否存在彩色噪点和杂边)和摩尔纹现象。测试步骤包括导入图片、选择分析区域、微调ROI、选择点状图类型和分析保存结果。测试结果包含横向色差、光学畸变和SMIATV畸变等数据,其中0.115%的色差值和0.004度的网格旋转角度表明相机表现良好,但-10.4%的SMIATV畸变显示存在明显桶形畸变。文章还提供了各项指标的具体解读标准。

weixin_64706696的博客 1351

初学者入门机器学习 (ML)的推荐教程

了解基本的机器学习概念并不难。有大量免费的在线博客文章、视频和编码教程可以引导您了解基础知识——从介绍性内容到常见应用程序,再到算法和应用技能。这篇文章总结了一些用于介绍 ML 的最佳免费选项。它按逻辑顺序排列,每个概念都建立在上一个概念的基础上。

u010542847的博客 4617

XMLHttpRequst 兼容性办法

XMLHttpRequest是ajax功能的核心部分,要开发ajax需要了解XMLHttpRequest对象。  不是所有浏览器都支持XMLHttpRequest对象的,在IE6及以下版本都需要创建一个ActiveXObject("Microsoft.XMLHTTP")。下面我们说说兼容XMLHttpRequest兼容性的不同写法。  方法一:  var xhr = new XMLHttpRe...

ccc36912的博客 1588

【数据中台】数据中台架构搭建百科全书

0、前言 当前,大部分企业不再建设从源数据采集到分析应用的烟囱式系统,更倾向于数据集中采集、存储,并应用分层建设。这种方式一方面有利于应用系统的快速部署,另一方面也保证了数据的集中管理与运营,体现数据的资产、资源属性。 数据中台的出现弥补了数据开发和应用开发之间由于开发速度不匹配而出现的响应力不足等缺陷问题。 数据中台是国内学者提出的概念,起始于阿里的“大中台、小前台”概念。阿里的中台是从管理的角度出发,以中台事业部集中数据搜索,技术及产品,数据共享等多个部门的功能。其他组织或企业建设数据中台不一定需

Sunny的专栏 8405

XMLHTTP多浏览器兼容性写法

 XMLHTTP多浏览器兼容性写法本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/12951.htm CODE:var xmlhttp=null; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } if (!xmlhttp&&window.

militala的专栏 722

【电容/电感】电路板会“滋滋”的响,我们称它为啸叫

一、啸叫的起源 大部分硬件工程师应该都遇到过,PCBA上电后出现“滋滋滋”的叫声,其声响或大或小,或时有时无,或深沉或刺耳,或变化无常者皆有。该现象我们称为“啸叫”,一般分为电感啸叫和电容啸叫。

云轩阁 6万+

【AI智能体】Claude Code 高级编程技巧实战项目详解

Claude Code 高级编程技巧实战项目详解

congge 1万+

根据浏览器调用支持的XMLHTTPREQUEST

//功能: 根据浏览器调用支持的XMLHTTPREQUEST// IE supportif (window.ActiveXObject && !window.XMLHttpRequest){        window.XMLHttpRequest = function()                {                        var msxmls = new Array

北菜园巷5号(北京菜农) 1009

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

ajax多浏览器兼容的问题

   这两天刚解决了ajax多浏览器兼容的问题,主要就针对Firefox的,开始还以为Firefox不支持ajax呢(别笑我呀,不怎么了解Firefox也没用过,呵呵),多亏看了下面的文章才让我了解ajax的适用范围。其实只要符合w3c的标准就可以在Firefox等这些浏览器上正常显示,所以还是应该好好了解一下w3c的标准规则呀。不过要解决眼前的兼容问题首先注意以下几点:(这个也是网上找来的)

1389

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

AJAX的兼容使用

<br />AJAX 全称为“Asynchronous JavaScript and XML ”(异步JavaScript 和XML ),是一种创建交互式网页应用的网页开发 技术。在web2.0时代,这一技术得到了广泛使用,它能够有效地提升用户体验。<br />最近几天在实现一个opsdb的wrapper时,我选择使用了这一技术,由于很长时间没有用Javascript编写代码了,预计两天写完的代码,硬是搞了四天时间。现在将需要注意的一些地方写出来。<br />1.创建xmlhttp对象<br />

logosliu的专栏 603

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

多浏览器兼容 ajax调用xml内容 xmlHttp

下面这段代码是解决不同浏览器之间ajax调用xml的兼容。代码用到了jquery库。这主要是针对IE,firefox,opera,chrome和safari的。 function getcontents(web_txt){ document.getElementById("loption").innerHTML=web_txt[0].getElementsByTagName

gongjijiao的专栏 372

mysql xmlhttp_AJAX XML

AJAX XMLHttpRequestXMLHttpRequest 对象使 AJAX 成为可能。XMLHttpRequestXMLHttpRequest 对象是 AJAX 的关键。该对象在 Internet Explorer 5.5 与 2000 年 7 月发布之后就已经可用了,但是在 2005 人们开始讨论 AJAX 和 Web 2.0 之前,这个对象并没有得到充分的认识。创建 XMLHttpR...

weixin_28733933的博客 116

Ajax原生实现xmlhttp.open()方法中url的小问题

在实现ajax原生方法中用到了xmlhttp.open()方法,其中url直接写为servlet项目配置的路径,浏览器访问不到,代码以及目录如下: (1)html前端代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>原生aj...

Milk的博客 1805

Ajax作用、及Ajax函数的编写

关于Ajax (Asynchronous javaScript and XML) <异步的javascript和XML> 1、 Ajax并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术 2、 Ajax并不是最新的编程语言,而是一种使用现有标准的新方法。 3、 Ajax在不重新加载整个页面<无需刷新!>的情况下,能与服务器交换数据并更新网页内部分内容的艺术

周秦卿的博客 5517

ajax 兼容性问题解决 集锦

   这两天刚解决了ajax多浏览器兼容的问题,主要就针对Firefox的,开始还以为Firefox不支持ajax呢(别笑我呀,不怎么了解Firefox也没用过,呵呵),多亏看了下面的文章才让我了解ajax的适用范围。其实只要符合w3c的标准就可以在Firefox等这些浏览器上正常显示,所以还是应该好好了解一下w3c的标准规则呀。不过要解决眼前的兼容问题首先注意以下几点:(这个也是网上找来的)1,

jackpk的专栏 1万+

ajax分析 学习

这两行代码就是尝试使用两个版本的 MSXML 创建对象,如果失败则使用另一个版本创建该对象。如果都不成功,则将 xmlHttp 变量设为 false,告诉您的代码出现了问题。出现这种情况,可能是因为安装了非 Microsoft 浏览器,需要使用不同的代码。这行简单得多的代码在 Mozilla、Firefox、Safari、Opera 以及基本上所有以任何形式或方式支持 Ajax 的非 Microsoft 浏览器中,创建了 XMLHttpRequest 对象。支持所有浏览器try {try {

2301_77110605的博客 1040

ajax 兼容多浏览器

<br />function getServerDataJ(strUrl1) { var request = false; if (window.XMLHttpRequest) { request = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { request = new ActiveXObject("Msxml2.X

程序员"说书" 824

mysql xmlhttp_AJAX XMLHttpRequest

AJAX XMLHttpRequestXMLHttpRequest 对象使 AJAX 成为可能。XMLHttpRequestXMLHttpRequest 对象是 AJAX 的关键。该对象在 Internet Explorer 5.5 与 2000 年 7 月发布之后就已经可用了,但是在 2005 人们开始讨论 AJAX 和 Web 2.0 之前,这个对象并没有得到充分的认识。创建 XMLHttpR...

weixin_29458415的博客 119

XMLHTTP使用具体解释

XMLHTTP对象是Microsoft的MSXML开发包中带的一个用HTTP,XML协议訪问web资源的对象. 从MSXML3.0開始出现. 它在AJAX技术中主要用来从其它网络资源获取信息,然后由javascript来更新页面中的部分内容.採用这样的方法将页面可更新内容细化,不须要更新非常少的内容而刷新整个页面. XMLHTTP对象的用法例如以下:1- 创建XMLHTTP对象,不...

aofan9566的博客 90

XMLHTTP使用详解

XMLHTTP使用详解 分类: xmlhttp2013-07-31 13:02 64人阅读 评论(0) 收藏 编辑 删除 JavaScriptWebxmlhttp XMLHTTP对象是Microsoft的MSXML开发包中带的一个用HTTP,XML协议访问web资源的对象. 从MSXML3.0开始出现. 它在AJAX技术中主要用来从其他网络资源获取信息,然后由javascript来更新页面中

码农橙子Yang 1284
上一篇: PHP面试题目及其解答
下一篇: 有史以来,最牛的一段代码......
forlinux
博客等级 码龄21年 53粉丝 95原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值