javascript文件夹选择框
2011-08-26 00:48
260 查看
解决方案1:
调用windows 的shell,但会有安全问题.
* browseFolder.js
* 该文件定义了BrowseFolder()函数,它将提供一个文件夹选择对话框
* 以供用户实现对系统文件夹选择的功能
* 文件夹选择对话框起始目录由
* Shell.BrowseForFolder(WINDOW_HANDLE, Message, OPTIONS, strPath)函数
* 的strPath参数设置
* 例如:0x11--我的电脑
* 0 --桌面
* "c:\\"--系统C盘
*
* 用如下代码把该函数应用到一个HTML文件中:
* <script src=\'#\'" /script>
* 或把下面代码直接COPY到<script language="javascript">...</script>标签中;
* 特别注意的是,由于安全方面的问题,你还需要如下设置才能使本JS代码正确运行,
* 否者会出现"没有权限"的问题.
*
* 1、设置可信任站点(例如本地的可以为:http://localhost)
* 2、其次:可信任站点安全级别自定义设置中:设置下面的选项
* "对没有标记为安全的ActiveX控件进行初始化和脚本运行"----"启用"
browserFolder.js:
本文出自 “jiangxi43” 博客,请务必保留此出处http://liuqc.blog.51cto.com/446924/648988
调用windows 的shell,但会有安全问题.
* browseFolder.js
* 该文件定义了BrowseFolder()函数,它将提供一个文件夹选择对话框
* 以供用户实现对系统文件夹选择的功能
* 文件夹选择对话框起始目录由
* Shell.BrowseForFolder(WINDOW_HANDLE, Message, OPTIONS, strPath)函数
* 的strPath参数设置
* 例如:0x11--我的电脑
* 0 --桌面
* "c:\\"--系统C盘
*
* 用如下代码把该函数应用到一个HTML文件中:
* <script src=\'#\'" /script>
* 或把下面代码直接COPY到<script language="javascript">...</script>标签中;
* 特别注意的是,由于安全方面的问题,你还需要如下设置才能使本JS代码正确运行,
* 否者会出现"没有权限"的问题.
*
* 1、设置可信任站点(例如本地的可以为:http://localhost)
* 2、其次:可信任站点安全级别自定义设置中:设置下面的选项
* "对没有标记为安全的ActiveX控件进行初始化和脚本运行"----"启用"
browserFolder.js:
/*****path 要显示值的对象id ****/ function browseFolder(path) { try { var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示信息 var Shell = new ActiveXObject("Shell.Application"); var Folder = Shell.BrowseForFolder(0, Message, 64, 17);//起始目录为:我的电脑 //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) { alert(e.message); } }
本文出自 “jiangxi43” 博客,请务必保留此出处http://liuqc.blog.51cto.com/446924/648988
相关文章推荐
- javascript文件夹选择框的两种解决方案(主要是获取用户选择的文件夹的路径)
- javascript文件夹选择框的两种解决方案
- javascript文件夹选择框的两种解决方案
- javascript文件夹选择框的两种解决方案
- javascript 选择文件夹对话框(web)
- Javascript文件夹选择框的两种解决方案
- Javascript文件夹选择框的解决方案
- Javascript 文件夹选择框的两种解决方案
- Javascript 文件夹选择框的两种解决方案
- javascript文件夹选择框的两种解决方案
- Javascript 文件夹选择框解决方案
- javascript 选择文件夹
- javascript 选择文件夹对话框(web)
- javaScript文件夹选择框的两种解决方案
- javascript如何判断一组单选按钮中某一指定的按钮被选择
- Metro style app 文件、文件夹的选择、文件的保存。
- SWT的选择文件和文件夹的函数
- javascript 选择路径自动显示图片
- 日期选择控件 完美支持XHTML(JavaScript)
- 在WPF中调用文件夹浏览/选择对话框