日期:2014-05-18  浏览次数:20703 次

如何实现“打开文件夹”对话框?请过往大仙儿下凡指点,路过请帮顶,必有分!
小弟以前是做本地应用的,最近初学web开发,需要实现一个“打开文件夹”对话框来让用户选择一个文件夹名称,在网上找了一上午了也没有线索,郁闷,求过往大仙儿下凡指点小弟一二,路过请帮顶!必有分!

------解决方案--------------------
<input type= "flie " name= " " /> 就可以了
------解决方案--------------------
input type=file 是选择文件而非文件夹

要不就写个applet吧
------解决方案--------------------
<SCRIPT LANGUAGE= "JavaScript " TYPE= "text/javascript ">
function Enter() {
wndShell = new ActiveXObject( "shell.Application ");
var oFolder;
oFolder = wndShell.BrowseForFolder(0, " ",0x0001);
if (oFolder != null) {
alert(oFolder.Items().Item().Path);
}
return false;
}
</SCRIPT>
<input type= "button " onclick= "Enter() ">
但是这个方法使用了ACTIVEX,要修改INTERNET的安全设置才可以使用
------解决方案--------------------
UP
------解决方案--------------------
帮顶
------解决方案--------------------
打开文件夹 是本地文件夹还是服务器的文件夹?
------解决方案--------------------
虽然input type=file 是取文件的,但把lastIndexOf( "/ ")后面的String去掉不就实现了吗??