JS实现打开文件夹对话框

来源:互联网 发布:用友erpu8软件功能模块 编辑:程序博客网 时间:2024/06/06 03:31


 <%@page contentType="html/text; charset=GBK"%>
   
 <input type="text" name="savePath" />
 
 
 <input type="button" value="选择" onclick="BrowseFolder()" />
 <script>
 function BrowseFolder(){
 try{
  var Message = "请选择文件夹";  //选择框提示信息
  var Shell = new ActiveXObject( "Shell.Application" );
  var Folder = Shell.BrowseForFolder(0,Message,0x0040,0x11);//起始目录为:我的电脑
  //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.all.savePath.value=Folder;
    return Folder;
  }
 }catch(e){
  alert(e.message);
 }
}

 </script>

原创粉丝点击