文件管理页面(filemgr.asp)
(创建时间:2009年06月24日 23: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页面中实现:
 
  1. function _setFile(p){   
  2.   var path=p; //把路径p赋予path   
  3.    ……   
  4. ……   
  5. //之后想做啥做啥   
  6. }  

文档中心