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

JS读取本土路径

2012-11-05 
JS读取本地路径html head script languageJavaScript typetext/javascriptfunction BrowseFol

JS读取本地路径
<html>
<head>
<script language="JavaScript" type="text/javascript">
function BrowseFolder(){  
try{  
  var Message = "请选择文件夹"; //选择框提示信息  
  var Shell = new ActiveXObject( "Shell.Application" );  
  var Folder = Shell.BrowseForFolder(0,Message,0x0040,0x11);//起始目录为:我的电脑  
  //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 + "\";  
    }  
    document.all.savePath.value=Folder;  
    return Folder;  
  }  
}catch(e){   
  alert(e.message);  
}  

</script>
</head>

<body scroll="no">
<input type="button" onclick="BrowseFolder()" />
<input type="text" name="savePath" />
</body>
</html>

注意的是:

1、设置可信任站点(例如本地的可以为:http://localhost)  
2、其次:可信任站点安全级别自定义设置中:设置下面的选项  
* "对没有标记为安全的ActiveX控件进行初始化和脚本运行"----"启用"   

热点排行
Bad Request.