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.getElementById(path).value = Folder; 
            return Folder; 
        }
    }
    catch (e) 
    {
    }
}
在网上找到这样一段代码,可以选择客户端文件夹
但是在选择桌面的时候,会报错“缺少对象”,选择其他路径都很正常
有高手用过这个吗?
谢谢