javascript文件夹选择框的两种解决方案
解决方案1:
调用windows?的shell,但会有安全问题.
?* browseFolder.js
?* 该文件定义了BrowseFolder()函数,它将提供一个文件夹选择对话框
?* 以供用户实现对系统文件夹选择的功能
?* 文件夹选择对话框起始目录由
?* Shell.BrowseForFolder(WINDOW_HANDLE, Message, OPTIONS, strPath)函数
?* 的strPath参数设置
?* 例如:0x11--我的电脑
?*?? 0 --桌面
?*? "c:\\"--系统C盘
?*
?* 用如下代码把该函数应用到一个HTML文件中:
?*? <script src="browseFolder.js"></script>
?* 或把下面代码直接COPY到<script language="javascript">...</script>标签中;
?* 特别注意的是,由于安全方面的问题,你还需要如下设置才能使本JS代码正确运行,
?* 否者会出现"没有权限"的问题.
?*
?* 1、设置可信任站点(例如本地的可以为:http://localhost)
?* 2、其次:可信任站点安全级别自定义设置中:设置下面的选项
?* "对没有标记为安全的ActiveX控件进行初始化和脚本运行"----"启用"?
?
2.解决方案二:
?自己写一个js读取本地硬盘的选择框, 缺点是外观上较上一个差一些.?如果您还有好的解决方案,回帖分享一下吧.