微软msdn:
<SCRIPT LANGUAGE="JavaScript">
<!--
function fnGetMyPathJ()
{
var oShell = new ActiveXObject("Shell.Application");
var oFolder = new Object;
oFolder = oShell.BrowseForFolder(0, "Choose a folder", 0);
var oFolderItem = new Object;
oFolderItem = oFolder.Items().Item();
document.all.item("myPath").innerText = oFolderItem.Path;
}
-->
</SCRIPT>
考过去,发现错误,没有权限。看了相关文章,修改安全级,还是不好用。
后来,把它放到tomcat上,可以用了。原来是因为直接用ie直接打开这个htm不行。
不过还不知道为什么。
本文介绍了一个使用IE浏览器直接打开HTM文件时遇到的权限问题,并尝试通过JavaScript获取文件路径的方法。最初该方法在本地环境中失败,但在部署到Tomcat服务器后成功运行。文章探讨了直接用IE打开HTM文件的限制。
3438





