本帖最后由 minsheng109 于 2010-12-24 16:09:27 编辑

解决方案 »

  1.   

    javscript不能读取本地文件的!
      

  2.   

    ????说详细点?
    网络不通的情况下,javascript不能读取本地文件?
      

  3.   

    var oHttpReq = null;
        
        if(window.ActiveXObject)
            oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
        else if(window.createRequest)
            oHttpReq = window.createRequest();
        else
            oHttpReq = new XMLHttpRequest();
         
        var url = "www.baidu.com";
        oHttpReq.open("GET", url, true);
        oHttpReq.onreadystatechange = function(){
            if(oHttpReq.readyState==4){
              if(oHttpReq.status==200) //http状态200表示OK
                    {
                        alert("OK");
                    }
                    else //http返回状态失败
                    {
                        alert("NO");
                    }
            }
        }; 你看这个行不行。 
      

  4.   


    function test(){
    var oHttpReq = null;
        var i = 0; 
        if(window.ActiveXObject)
            oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
        else if(window.createRequest)
            oHttpReq = window.createRequest();
        else
            oHttpReq = new XMLHttpRequest();
         
        var url = "http://www.baidu.com";
        
        oHttpReq.onreadystatechange = function(){
    alert("in");
            if(oHttpReq.readyState==4){
              if(oHttpReq.status==200) //http状态200表示OK
                    {
                        alert("OK");
    clearTimeout(timer);
                    }
                    else //http返回状态失败
                    {
                        alert("NO");
                    }
            }else{
    var timer = setTimeout(test,1000); if( i = 10){
        clearTimeout(timer);
    }
    i++; 
    }
        };

    oHttpReq.open("GET", url, true);
    oHttpReq.send(null);
    }

    test();这个我测试过了。 应该可以帮到你。 记得就算不能帮到你也给点分了