制作一个静态页面发布到服务器,使用js调用服务器上的文件,提醒没有权限?
function set()
{
var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
xmlHttp.open("GET","D:/xingq.txt",true);
//xmlHttp.setRequestHeader('Accept-Charset','gbk');
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.send();
 document.all.label1.innerText=xmlHttp.responseText;//xmlHttp=new XMLHttpRequest();
 //xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
//xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
以上的都提醒没有权限;各位大侠,怎么处理?

解决方案 »

  1.   


    function setRequest(){
            var request = null;
    if (window.ActiveXOject) {
    request = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if(XMLHttpRequest){
    request = new XMLHttpRequest();
    }
    request.open("GET", "D:/xingq.txt", true);
            request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    request.onreadystatechange = function(){
                if (request.readyState == 4) {
    if(request.status == 200){
    document.all.label1.innerText=request.responseText;
    }
        } 
            };
    request.send(null);
    }这样呢?
      

  2.   

    参数无效  32行  request.open("GET", "D:/xingq.txt", true);
    这里的true和false有什么区别呀
      

  3.   


     如使用异步连接为true,如使用同步连接为false,
      

  4.   

    发现你这个方法调用xml的可以 调用txt的就不行