阿月 :
filemgr.asp
1.页面说明
实现客户端资源管理器的功能,能够通过本页面得到客户端指定文件夹或文件的本地路径,如C:\Program Files\4Fang。
左侧是树型文件夹,点击+/-分别是展开和收缩节点树,点击节点本身除了展开或收缩节点树,还将在右侧显示文件列表。
右侧文件列表,对文件夹,双击“进入”,单击“选择”,对文件,双击“选择并打开”,单击“选择”。
“打开”,返回选择的文件夹或文件路径,并关闭页面,如果没有选中,弹出警告。
2.引用说明:
例如我在open.asp页面中引用了filemgr.asp(报表设计器导入模板文件的功能),调用方式如下:xWin.create("laputa.asp?wci=levitation&page=filemgr&Const=FolderOnly:false,Extension:'xls|xml'",600,480,true,true);
黑体部分是关键,Const=FolderOnly:false,Extension:'xls|xml表示页面显示文件及文件夹,文件只显示扩展名为xml和xls的文件。
FolderOnly (必须) true表示只显示文件夹,false表示同时显示文件和文件夹。
Extension (可选)指定页面显示规定扩展名的文件,如有多个扩展名,使用|分隔,默认为所有文件。
下面举几个引用的例子:
1. laputa.asp?wci=levitation&page=filemgr&Const=FolderOnly:true 只显示文件夹
2. laputa.asp?wci=levitation&page=filemgr&Const=FolderOnly:false 显示文件夹和所有文件
3. laputa.asp?wci=levitation&page=filemgr&Const=FolderOnly:false,Extension:'exe' 显示文件和exe扩展名的文件
filemgr.asp页面“打开”返回选择的文件路径,父页面想要得到相应的路径,需要实现 _setFile(p)函数,参数p即返回的路径,如C:\Program Files\4Fang\4Fang软件更新.vbs,举个例子,父页面A调用filemgr.asp
A页面中实现:
右侧文件列表,对文件夹,双击“进入”,单击“选择”,对文件,双击“选择并打开”,单击“选择”。
“打开”,返回选择的文件夹或文件路径,并关闭页面,如果没有选中,弹出警告。
2.引用说明:
例如我在open.asp页面中引用了filemgr.asp(报表设计器导入模板文件的功能),调用方式如下:xWin.create("laputa.asp?wci=levitation&page=filemgr&Const=FolderOnly:false,Extension:'xls|xml'",600,480,true,true);
黑体部分是关键,Const=FolderOnly:false,Extension:'xls|xml表示页面显示文件及文件夹,文件只显示扩展名为xml和xls的文件。
FolderOnly (必须) true表示只显示文件夹,false表示同时显示文件和文件夹。
Extension (可选)指定页面显示规定扩展名的文件,如有多个扩展名,使用|分隔,默认为所有文件。
下面举几个引用的例子:
1. laputa.asp?wci=levitation&page=filemgr&Const=FolderOnly:true 只显示文件夹
2. laputa.asp?wci=levitation&page=filemgr&Const=FolderOnly:false 显示文件夹和所有文件
3. laputa.asp?wci=levitation&page=filemgr&Const=FolderOnly:false,Extension:'exe' 显示文件和exe扩展名的文件
filemgr.asp页面“打开”返回选择的文件路径,父页面想要得到相应的路径,需要实现 _setFile(p)函数,参数p即返回的路径,如C:\Program Files\4Fang\4Fang软件更新.vbs,举个例子,父页面A调用filemgr.asp
A页面中实现:
- function _setFile(p){
- var path=p; //把路径p赋予path
- ……
- ……
- //之后想做啥做啥
- }
文档中心