在网上找了很多。但不能用。把安全性都调过了还是不能用。提示没有权限。
如这种方法:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head> 
<title>jQuery MultiSelect Demo</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />


</head>
<script language="javascript">
function chooseFolder(){
var savePath;
var objSrc=new ActiveXObject("Shell.Application").BrowseForFolder(0,'请选择文件目录:',0,'');
if(objSrc!=null){
savePath=objSrc.Items().Path;
document.all.savePath.value=savePath;
}
}
</script>
<body>
<input type="te" size="30" name="savePath"/>
<input type="button" name="chosefolderbutton" value="选择" onclick="chooseFolder()"/>

</body>
</html>
注意:
调用windows 的shell,但会有安全问题 * 特别注意的是,由于安全方面的问题,你还需要如下设置才能使本JS代码正确运行,
 * 否者会出现"没有权限"的问题.
 *
 * 1、设置可信任站点(例如本地的可以为:http://localhost) 
 * 2、其次:可信任站点安全级别自定义设置中:设置下面的选项 
 * "对没有标记为安全的ActiveX控件进行初始化和脚本运行"----"启用"   
然后我按照注意把这些都调好了。但还是提示没有权限。请问下还有没有更好的方法。