JS实现选择文件保存路径

摘要:
=空){Folder=Folder.items();//返回FolderItems对象Folder=Folder.etems(();//FolderItem对象Folder=Folder.Path返回;//返回(Folder.charAt(Folder.length-1)时的路径!

<input type="button" value="选择路径" onclick="javascript:browseFolder()"/>
<input type="text" />

<script>
functionbrowseFolder() {    
    try{    
        varMessage = "请选择路径";  //选择框提示信息    
        varShell = newActiveXObject("Shell.Application");    
        varFolder =Shell.BrowseForFolder(0, Message, 64, 17);//起始目录为:我的电脑     
        //var Folder = Shell.BrowseForFolder(0,Message,0); //起始目录为:桌面
        if(Folder != null) 
        {    
            Folder =Folder.items();  //返回 FolderItems 对象    
Folder =Folder.item();  //返回 Folderitem 对象    
Folder =Folder.Path;   //返回路径    
            if(Folder.charAt(Folder.length - 1) != "\") 
            {    
                Folder =Folder + "\";    
            }    
            //document.getElementById(path).value = Folder;   
document.getElementById("show").value=Folder;
            //alert(Folder);    
            returnFolder;    
        }    
      }    
      catch(e) 
     {    
        alert(e.message);    
     }    
}  

</script>

但是此方法有限制,我运行时只能适用于IE浏览器,其他的浏览器就不行了。。。

免责声明:文章转载自《JS实现选择文件保存路径》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇css3动画特效:上下晃动的divjava poi 设置边框下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用easywechat开发微信支付功能以及红包接口调用注意事项

红包接口调用: 在使用红包请求功能的时候,注意mch_billno(商户订单号)这个参数; 商户订单号(每个订单号必须唯一) 组成: mch_id+yyyymmdd+10位一天内不能重复的数字。 微信支付: 用easywechat来开发微信支付功能,步骤如下: 一,需要有一个商品下单页面,页面上有你的商品的信息,还要有购买数量,和一个购买按钮。      ...

15 JS应用-todolist任务

需求 1. 将用户输入添加至待办项 2. 可以对todolist进行分类(待办项和已完成组),用户勾选既将待办项分入已完成组 3. todolist的每一项可删除和编辑 4. 下方有clear按钮,并清空所有todolist项html 1 <!DOCTYPE html> 2 <html> 3 <head...

Grid表格的js触发事件

没怎么接触过Grid插件; 解决的问题是:点击Grid表行里的内容触发js方法弹出模态框,用以显示选中内容的详细信息。 思路:给准备要触发的列加上一个css属性,通过这个css属性来获取元素并触发js方法。 1 functionflowGrid() { 2 var clients =[ 3 {"流程节点": "立项"...

为博客园(或网站)添加百度分享按钮 自定义调用JS代码

1、百度分享代码调用地址 http://share.baidu.com/code 根据提示,一步一步的自定义选择,最后复制自定义好的样式,添加到WEB。 2、在页首Html代码中添加复制过来的JS代码 <!--baidu分享--> <script>window._bd_share_config={"common":{"bdSnsK...

js中遇到的一个小问题,关于Uncaught ReferenceError:XXX is not defined at HTMLAnchorElement.onclick报错

一、报错代码及原因 <!DOCTYPE html> <html> <head> <title></title> </head> <body> <a href="javascript:void(0)" onclick="init()">点我<...

JS最新技术ES6,结合Vue全局注册,实现Axios封装配置插件!

接下来,带来js全新技术ES6,结合Vue install全局组件实现Axios封装,以代码形式讲解。 1、请求封装 //file:src/api/http/http.js import axios from 'axios' axios.create(); axios.interceptors.request.use((config)=>{ //...