• javascript 路径读取


    //获取当前文件全路径

    <script language="javascript">

    alert(window.location.href);

    alert(window.location);

    alert(location.href);

    alert(parent.location.href);

    alert(top.location.href);

    alert(document.location.href);

    alert(document.URL);

    </script>

    //获取当前目录方法

    <script type="text/javascript">

    //方法一

    var str = location.href;

    var arr = str.split("/");

    delete arr[arr.length-1];

    var dir = arr.join("/");

    alert(dir);

    //方法二

    alert(location.href.substring(0,location.href.lastIndexOf('/')));

    </script>

    //获取当前文件名

    <script   language=javascript>  

    var  filename=location.href;

    filename=filename.substr(filename.lastIndexOf('/')+1);  

    alert(filename);  

    </script>

    chrome 获取 input文件的路径

    1. 加密的的blob  

    <input type="file" id="files" name="files[]"  multiple  />
    <output id="list"></output>
    <input type="button" onclick="onchange1()" value="button" />
    
    <script>
    function onchange1(){
        //alert(document.getElementById('files').value);
        var f = window.URL.createObjectURL(document.getElementById('files').files[0]);
        alert(f);
    }
    </script>

    获取项目路径

    <!DOCTYPE html>
    <html lang='en'>
        <head>
        <title>read</title>
        <meta charset='utf-8' >
        </head>
        <body>
            <form action="#" onsubmit="return savefile(this);">
            <!-- 文本类型为txt 切换回文本框快捷键为Alt+z -->
            <textarea name="txt" title=" Text edit area - Alt+Z " accesskey="z" rows="10" cols="80">123</textarea>
            <div>
            <!-- 保存文本快捷键为Alt+s -->
            <!-- 把鼠标移动到元素上面,就会显示title的内容 -->
                <input title=" Save - Alt+S " class="key" accesskey="s" type="submit" value=" Save ">
                
                <label title=" Filename - Alt+A " for="filename">As</label>
                <input name="filename" class="it" id="filename" accesskey="a" type="text" size="40" value="D:MazeSet1">
                <select name="ext" title=" Extension ">
                    <option value="iso-8859-1">.html</option>
                    <!-- selected 表示没人选择项 -->
                    <option selected="selected" value="utf-8">.txt</option>
                </select>
                <input title=" Remove null bytes - Alt+U " class="key" accesskey="u" onclick="this.form.elements.txt.value = unnull( this.form.elements.txt.value );" type="button" value=" Unnull ">
                <input title=" Reset the form to its initial state - Alt+R " class="key" accesskey="r" type="reset" value=" Reset ">
            </div>
        <input type="file" id="files" name="files[]"  multiple  />
    <output id="list"></output>
    <input type="button" onclick="onchange1()" value="button" />
    <script>
    function getContextPath(){   
                    var pathName = document.location.pathname;   
                    var index = pathName.substr(1).indexOf("/");   
                    var result = pathName.substr(0,index+1);   
                    alert(pathName);
                    return result;   
                } 
                getContextPath();
      
    </script>
        </body>
    </html>

  • 相关阅读:
    20000字干货笔记,一天搞定Mysql~【转】
    Linux操作系统概述及内核介绍
    如何在装有高版本NBU的主机上安装低版本的NBU?卸载8.0安装7.5记录
    vmware+kvm+vnc安装配置
    NBU异机恢复Oracle数据库,作业报错2850处理
    NetBackup 进程整理
    1、虚拟化实施流程、宿主机如何选型、如何进行性能测试
    灾难恢复的衡量指标RTO和RPO
    国内主要灾备厂商
    单例设计模式
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/10733617.html
Copyright © 2020-2023  润新知