为什么
function LoadOneXml(filename) {
    x = new ActiveXObject("Microsoft.XMLHTTP")
    x.open("GET","http://192.168.0.13/obs/Usercontrol/"+filename,false)
    x.send()
    if(x.status==200)
    {
    d = x.responseXML;
    alert(d.xml);
    }
}从客户端用js 来load xml文件
从客户端访问服务器时 报禁止访问 脚本错误

解决方案 »

  1.   

    你可以
    http://blog.csdn.net/net_lover/archive/2004/07/07/36015.aspx
      

  2.   

    你直接浏览器访问
    "http://192.168.0.13/obs/Usercontrol/"+filename
    可以吗?
      

  3.   

    这样都可以的<script>
    function LoadOneXml(filename) {
        x = new ActiveXObject("Microsoft.XMLHTTP")
        x.open("GET",""+filename,false)
        x.send()
        if(x.status==200)
        {
        d = x.responseXML;
        alert(d.xml);
        }
    }
    LoadOneXml("http://community.csdn.net/Expert/topic/3444/3444592.xml?temp=.1237451")
    </script>
      

  4.   

    谢谢 孟大哥  我式了 不行的如果从本机访问一点问题没有 如果要是远程访问就保脚本拒绝访问 因为xml文件 在服务器端 如果要用localhost肯定不行 如果要用http://192.168.0.13/也是一样除非能下载到客户端就可以了
      

  5.   

    Ok 
    谢谢
    孟大哥 就是localhost 不行 
    192.168.0.13 可以
      

  6.   

    孟大哥 : 能不能用相对路径啊 
    那我必须用js 
    取得当前服务器的Ip地址
      

  7.   

    http://www.588188.com/resources/javascript/user/sent.htm  显示当前页的路径