我有个地方,有一个文本框和按钮,我想点击按钮,然后弹出文件选择框,然后选择一个文件目录,显示在文本框内。(类似fileupload控件,不过是选择目录而非选择文件)
请问应该怎么做呢?请指教!~谢谢!~~

解决方案 »

  1.   

    本帖最后由 net_lover 于 2010-08-21 19:48:55 编辑
      

  2.   

    function BrowseFolder(){
    try{
       var Message = "请选择文件夹";   
       var Shell = new ActiveXObject( "Shell.Application" );
       var Folder = Shell.BrowseForFolder(0,Message,0x0040,0x11);//起始目录为:我的电脑
       if(Folder != null){
         Folder = Folder.items(); // 返回 FolderItems 对象
         Folder = Folder.item(); 
         Folder = Folder.Path;    // 返回路径
         if(Folder.charAt(Folder.length-1) != "\\"){
           Folder = Folder + "\\";
         }
         document.all.savePath.value=Folder;
         return Folder;
       }
    }catch(e){ 
       alert(e.message);
    }
    }