js操作IE浏览器弹出式浏览文件夹可以返回目录路径

如图所示。



您可以返回到目录路径。

操作如下:




函数的BrowseFolder(){
尝试{
选择文件夹;
var shell =新的ActiveX对象(壳。应用);
var文件夹= shell.browseforfolder(0,消息,0x0040,0x11); / / home目录我的电脑
/ / var文件夹= shell.browseforfolder(0,信息,0); / / home目录:桌面
如果(文件夹)!= NULL){
文件夹= folder.items(folderitems); / /返回对象
文件夹= folder.item(folderitem); / /返回对象
文件夹=文件夹。路径;返回路径
如果(folder.charat(文件夹。length-1)= {!)
文件夹=文件夹;
}
返回目录;
}
返回null;
} catch(e){
警报(请让IE设置的控件相关的选项。);
返回null;
}
}
var文件夹= BrowseFolder();


这个文件夹是在选择目录之后返回的路径。

假设我选择了E磁盘的工作目录,那么返回值是:

注意:有时可能没有权限等,因为它是一个客户端js操作,因此有必要启用ActiveX选项在Internet选项的安全定制中启用。