• js 判断文件是否存在(转载)


     js 判断文件是否存在(转载)

    var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(filespec))s+=" 文件存在.";elses+=" 文件不存在.";alert(s);

    判断服务器端(网络文件)时,可以用

     
    var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.open("GET",yourFileURL,false);xmlhttp.send();if(xmlhttp.readyState==4){ if(xmlhttp.status==200)s+=" 存在."; //url存在 else if(xmlhttp.status==404)s+=" 不存在."; //url不存在 else s+="";//其他状态 } alert(s);
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>JS EXP</title>
    
    <script type="text/javascript">
        function ajax() {
    
            //先声明一个异步请求对象
            var xmlHttpReg = null;
            if (window.ActiveXObject) {//如果是IE
    
                xmlHttpReg = new ActiveXObject("Microsoft.XMLHTTP");
    
            } else if (window.XMLHttpRequest) {
    
                xmlHttpReg = new XMLHttpRequest(); //实例化一个xmlHttpReg
            }
    
            //如果实例化成功,就调用open()方法,就开始准备向服务器发送请求
            if (xmlHttpReg != null) {
                xmlHttpReg.open("get", "beggingOrder.jsp", false);
                xmlHttpReg.send(null);
    
                if (xmlHttpReg.readyState == 4) {//4代表执行完成
    
                    if (xmlHttpReg.status == 200) {//200代表执行成功
                        //将xmlHttpReg.responseText的值赋给ID为resText的元素
                        document.getElementById("resText").innerHTML = xmlHttpReg.responseText;
                        alert('200');
    
                    } else {
                        alert('???');
                    }
                }
            }
        }
    </script>
    </head>
    <body>
    
        <div id="resText"></div>
        <form method=get action="">
            <input type="button" value="clickMe" onclick="ajax();" />
        </form>
    </body>
    </html>
  • 相关阅读:
    java 获取未知枚举的集合(get unknown enum list)
    解析Disruptor:写入ring buffer
    解析Disruptor:拼接依赖
    Python3.x在linux下print中文问题
    Python3源码方式编译
    正则表达式学习
    PHP传值和传引用、传地址的区别
    php中关于sizeof()函数
    [原]JointJS流程图
    [原]OpeanLayers3 For ArcGIS MapServer
  • 原文地址:https://www.cnblogs.com/mjorcen/p/3677568.html
Copyright © 2020-2023  润新知