读书人

浏览文件夹 ActiveXObject(quot;Shell.Ap

发布时间: 2012-09-01 09:33:02 作者: rapoo

浏览文件夹 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,不过具体方法不知道,帮顶!

读书人网 >JavaScript

热点推荐