首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

浏览文件夹 ActiveXObject("Shell.Application"),该如何处理

2012-09-01 
浏览文件夹ActiveXObject(Shell.Application)JScript codefunction browsefolder(path) {try {var messa

浏览文件夹 ActiveXObject("Shell.Application")

JScript code
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 + "\\";            }            Ext.getCmp(path).setValue(folder);            return folder;        }    }    catch (e) {        alert(e.message);    }}

这个只支持ie浏览器吗?
  其他浏览器有什么方法能代替吗?

[解决办法]
ActiveXObject只有IE支持

[解决办法]
其他浏览器应该也能调用这个组件:Shell.Application,不过具体方法不知道,帮顶!

热点排行