1.
 var oXmlFiles = new ActiveXObject("Microsoft.XmlDom")
在ff下怎么写?

解决方案 »

  1.   

    Server.CreateObject("Microsoft.XMLDOM")
      

  2.   

    http://v3.djasp.net/static/no/1151.stm
      

  3.   

    try: var xmlDoc=document.implementation.createDocument("","",null);
    xmlDoc.load("1.xml");
      

  4.   

    Bear
    你那个可以 后面两个引号是空的?
      

  5.   

    还有一个
    window.attachEvent is not a function 这个在ie下是可以的
      

  6.   

    //  cross browser    
    // simple demo
    // 
     function CreateXmlDocByUrl(url, onload)
    {
        var xmlDoc;      
        try {
            xmlDoc = document.implementation.CreateDocument("", "", null);
            if (onload) {
                xmlDoc.async = true;    // 异步加载
                xmlDoc.onload = function () { 
                    onload(xmlDoc);
                }
            } else {
                xmlDoc.async = false;
            }        
        } catch(e) {
            try {
                xmlDoc = new ActiveXObject("MSXML2.DOMDocument.3.0");        
                xmlDoc.resolveExternals = true;
                if(onload) {
                    xmlDoc.async = true;                                
                    xmlDoc.onreadystatechange = function() {                
                        onload(xmlDoc);
                    }
                } else {
                    xmlDoc.async = false;                
                }            
            }
            catch (e) {
                throw new Error("not support to create a document.");
            }
        }
        
        // begin load
        xmlDoc.load(url);
        
        return xmlDoc;
    }
      

  7.   

    var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
     xmlHttp.open("POST", "index.aspx", false);
     xmlHttp.send(null);
     result = xmlHttp.responseText;
     if(result != "" && svalue != "")
    {
      alert("返回值"+result);
    }
      

  8.   

    还有一个
    window.attachEvent is not a function 这个在ie下是可以的=======FF 用 window.addEventListener 事实上,后者才是 DOM 标准,关于事件(Event) IE 和 DOM 一直兼容性不好, IE 基于自己的实现机制比如全局对应 event
      

  9.   

    跨浏览器 DOM 操作,网上有很多封装的代码,我的这个 DEMO 太简陋了,不过思路大概就这样,不断的  try-catch 
    window.attachEvent和window.addEventListener 简单用法
    http://blog.csdn.net/controlsea/archive/2007/08/19/1750821.aspx
      

  10.   

    你那个onload是干什么的 没看懂 哈
    恕我愚昧
      

  11.   

    var xmlDoc=document.implementation.createDocument("","",null);
    ------------------------
    第一个参数是定义XML document用的命名空间,
    第2个参数是定义xml文件中的根元素
    最后1个参数一直是null,因为现在一直都还用上这个参数
      

  12.   

    你那个onload是干什么的 没看懂 哈=========异步处理函数啊大概,->var url = "http://www...../../some.xml";
    var onload = function(xmlDoc) {
       //处理 xmlDoc 对象
       // ...
    }
    CreateXmlDocByUrl(url, onload);  //异步处理这里有个比较全的版本http://www.chook.com.cn/news/fuhua.files/XML.js
      

  13.   

    在ff下怎么调试
    ---------------------
    下载firebug插件,这个不但可以调试,还会自动检查你的JS错误