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 objects.
  try {
   obj = new activexobject("msxml2.xmlhttp");
  } catch (e) {
   try {
    obj = new activexobject("microsoft.xmlhttp");
   } catch (e) {
    obj = false;
   }
  }
 @end @*/
 if (!obj && typeof xmlhttprequest!='undefined') {
   try {
     obj = new xmlhttprequest();
   } catch (e) {
     obj=false;
   }
 }
 if (!obj && window.createrequest) {
   try {
     obj = window.createrequest();
   } catch (e) {
     obj=false;
   }
 }
 return obj;
}
function ajax_open_url(url,result_func)
{
 xmlhttp=create_xmlhttp(); 
 xmlhttp.open("get",url,true);
 xmlhttp.onreadystatechange=result_func;
 xmlhttp.send(null);
}

时间: 2024-10-25 11:19:16

php 兼容多浏览器ActiveXObject创建方法的相关文章

Javascript iframe交互并兼容各种浏览器的解决方法_javascript技巧

在Web前端开发中,我们经常会用到iframe这个控件. 但是这个控在内.外交互时,往往各个浏览器所用的关键字不同,很是麻烦,为了能够得到子iframe中的window对象,各家浏览器有着各家的指定,有的是window,有的是contentWindow等等也许还有我们不知道的. 但是从子页面访问父层页面,其本上大家都是window.parent就可以了. 那么通过这个特征,我们可以在子页面中,把自身的window对象传递给父页面就可以了,这样父页面就很轻松的访问子页面,再也不用靠虑如何从ifra

js关闭当前网页代码(兼容所有浏览器

1. 不带任何提示关闭窗口的js代码 window.close()就可以,不过它会出个提示"您查看的网页正在试图关闭窗口.是否关闭窗口?",如何才能不弹出这个提示? "如果你第一次打开这个网页,window.close()就会弹出提示,如果这个网页是由其它的网页window.open()出来的页面,window.close()时,就不会出现  代码如下 复制代码 <a href="javascript:window.opener=null;window.ope

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(

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

本文实例讲述了javascript实现客户端兼容各浏览器创建csv并下载的方法.分享给大家供大家参考.具体实现方法如下: $("#radarDLBut").click(function(){ var data = [displayData["radar_chart"]["r_label"],displayData["radar_chart"]["r_default"]]; var csvContent =

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.overri

JS实现兼容各浏览器解析XML文档数据的方法

  本文实例讲述了JS实现兼容各浏览器解析XML文档数据的方法.分享给大家供大家参考.具体分析如下: 网站上很多用JS解析XML文档的资料或多或少都有点问题, 以下是自己总结的代码,用来解析XML文档,兼容各个浏览器. parseXMLDOM.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 30 31 32 33 34 35 36 37 38 39 40 41 42 43

JS实现兼容各浏览器解析XML文档数据的方法_javascript技巧

本文实例讲述了JS实现兼容各浏览器解析XML文档数据的方法.分享给大家供大家参考.具体分析如下: 网站上很多用JS解析XML文档的资料或多或少都有点问题, 以下是自己总结的代码,用来解析XML文档,兼容各个浏览器. parseXMLDOM.js代码: /* * 纯JS解析XML文档(兼容各个浏览器) */ function parseXMLDOM(){ var _browserType = ""; var _xmlFile = ""; var _XmlDom = n

js xmlHttp对象IE浏览器和非IE浏览器创建方法

js xmlhttp对象ie浏览器和非ie浏览器创建方法 例子:创建一个xmlhttp对象,并向服务器请求一个xml文档,返回文档后显示.下面分别就ie和非ie进行实例讲解 1) ie浏览器使用activexobject方式创建xmlhttp对象: var xmlhttpreq = new activexobject("msxml2.xmlhttp.3.0"); xmlhttpreq.open("get", "http://localhost/test.x

Javascript解决常见浏览器兼容问题的12种方法_javascript技巧

如果你不知道原因,不要过于担心,请研究CSS规则并查看这篇文章:使用CSS来修正一切: 20 +常见错误和修复. 如果这些也无效,您可以通过下面列出的12个javascript解决方案修复它,这样您的网页看起来就能跨越所有浏览器了! 在本文中,我们会揭开你在开发web应用是可能会遇到的12个最常见的CSS问题的javascript解决方案. 1. 自动匹配高度 自从我们抛弃了基于Table的页面布局后,创建同等高度栏目或内容盒子的视觉效果已然是一个挑战. 1.1 用jQuery设置匹配高度 这个