js 兼容ff ActiveXObject创建xmlhttp方法

js 兼容ff activexobject创建xmlhttp方法
*/

function createxmlhttpobject()
 {
  var xobject = null;
  try
  {
   xobject = new activexobject("msxml2.xmlhttp.4.0");
  }
  catch (e)
  {
   try
   {
    xobject = new xmlhttprequest();
    if(xobject.overridemimetype){
     xobject.overridemimetype('text/xml');
    }
   }
   catch (e)
   {
    try
    {
     xobject = new activexobject("msxml2.xmlhttp");
    }
    catch (e)
    {
     try
     {
      xobject = new activexobject("microsoft.xmlhttp");
     }
     catch (e)
     { 
      alert("error: unable to create xml http object!");
     }
    }
   }
  }
  return xobject;
 }
 
 function initrequest(){
  request = createxmlhttpobject();
 }

时间: 2024-10-14 12:14:48

js 兼容ff ActiveXObject创建xmlhttp方法的相关文章

详解js私有作用域中创建特权方法_javascript技巧

本文实例分享了js私有作用域中创建特权方法,供大家参考,具体内容如下 特权方法就是有权访问私有变量和私有函数的公有方法: function MyObject(){ var privateVariable = 10; function privateFunction(){ return false; } this.publicMethod = function(){ privateVariable ++; return privateFunction(); }; } var x = new MyO

js加载xml文件多种方法(兼容ff,IE6+,Opera)

//方法一 var xmldoc;  try{//ie   //创建空的微软 xml 文档对象   xmldoc=new activexobject("microsoft.xmldom");  }catch(e){   try{//ff    //创建空的 xml 文档对象    xmldoc=document.implementation.createdocument("","",null);   }catch(e){    alert(e.m

php 兼容多浏览器ActiveXObject创建方法

function $(id) {  return xxkf_obj(id); } function create_xmlhttp(){  var obj=false;  /*@cc_on @*/  /*@if (@_jscript_version >= 5)  // jscript gives us conditional compilation, we can cope with old ie versions.  // and security blocked creation of the

js操作XML文件的实现方法兼容IE与FireFox_javascript技巧

最近项目中用到了xml,需求是用户安装产品时先把一系列的数据保存到xml文件中,当执行到最后一步时才写入数据库,这样最大限度的减少了数据库的访问,于是不得不纠结在各浏览器的兼容性的问题(悲哀啊....) 进入正文 下面是一个xml文件 (createInstal.xml) <?xml version="1.0" encoding="utf-8"?> <info> <Item> <id descrption="级别&

JS模态窗口返回值兼容问题的完美解决方法_javascript技巧

因系统要兼容原IE已使用的关闭方法,经调试测得,需对window.dialogArguments进行再较验,不然易出问题. function OKEnd(vals) { if (vals == null) vals = "TRUE"; if (typeof (window.opener) == "undefined") { if (typeof (window.dialogArguments) != "undefined") { if (wind

JS实现iframe自适应高度的方法(兼容IE与FireFox)_javascript技巧

本文实例讲述了JS实现iframe自适应高度的方法.分享给大家供大家参考,具体如下: 之前一直被iframe自适应高度的问题困扰,很多JS代码在FF里面似乎就变成哑巴了.后来下面这段代码终于被我从万千号称兼容FF的代码堆中翻了出来.我已经用过了,真的好用.尤其是对于我这样的JS水平较低(真不好意思)的人来说,这段代码简单易懂,方便修改,只要把下面的代码复制粘贴到iframe所在页面的<body>标签里面,并且修改一下ID名就行了(注意,要修改的地方有两个,位置在代码中有说明). 向原创这段代码

js兼容火狐显示上传图片预览效果的方法

  本文实例讲述了js兼容火狐显示上传图片预览效果的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <!doctype html> <html> <head> <meta content="text/html; charset=GBK" http-equiv="Content-

js兼容火狐获取图片宽和高的方法

  本文实例讲述了js兼容火狐获取图片宽和高的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <!doctype html> <html> <head> <meta content="text/html; charset=GBK" http-equiv="Content-Type" />

javascript实现客户端兼容各浏览器创建csv并下载的方法

 这篇文章主要介绍了javascript实现客户端兼容各浏览器创建csv并下载的方法,实例分析了javascript操作csv文件的技巧,需要的朋友可以参考下     本文实例讲述了javascript实现客户端兼容各浏览器创建csv并下载的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 $("#radarDLBut").click(function(