JS实现选择文件保存路径

<input id="Button1" type="button" value="选择路径" οnclick="javascript:browseFolder()"/>
<input id="show" type="text" />

<script>
function browseFolder() {    
    try {    
        var Message = "请选择路径";  //选择框提示信息    
        var Shell = new ActiveXObject("Shell.Application");    
        var Folder = 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);    
            return Folder;    
        }    
      }    
      catch (e) 
     {    
        alert(e.message);    
     }    
}  

</script>

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

转载于:https://www.cnblogs.com/zhouerba/p/7373072.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值