|
|
文件管理页面(filemgr.asp) season @ 2009-6-24 15:16:00 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页面中实现:
|