我加上
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
在本机上能正常运行,上传到主页上就不行了

解决方案 »

  1.   

    出什么错了?
    javascript在本地和在服务器上有区别么
      

  2.   

    这个代码你得在服务器或本地机运行才行,不能在客户机上,得有访问本地机的权限才行,当你用来读取异哉的文件时;
    var xmlHttp=new XMLHttpRequest();
    var urlstr="http://community.csdn.net/expert/deeptree/rooms/3/list.xml";
    xmlHttp.onreadystatechange = function () {
    if (xmlHttp.readyState == 4) {
    alert("载入成功");
    }
    };
    xmlHttp.open("GET",urlstr,true);
    xmlHttp.send(null);
      

  3.   

    摘抄的事例,方法GetHttpRequest可兼容mozilla和ieFCKXml.prototype.GetHttpRequest = function()
    {
    if ( window.XMLHttpRequest ) // Gecko
    return new XMLHttpRequest() ;
    else if ( window.ActiveXObject ) // IE
    return new ActiveXObject("MsXml2.XmlHttp") ;
    }FCKXml.prototype.LoadUrl = function( urlToCall\ )
    {
    var oFCKXml = this ;
    var oXmlHttp = this.GetHttpRequest() ;
    oXmlHttp.open( "GET", urlToCall, false ) ;


    oXmlHttp.onreadystatechange = function() 
    {
    if ( oXmlHttp.readyState == 4 )
    {
    oFCKXml.DOMDocument = oXmlHttp.responseXML ;
    asyncFunctionPointer( oFCKXml ) ;}
    }