0

我在 D:\testDownload 中有一个文件夹。我想通过单击按钮打开该文件夹。如何将代码放置在 javascript 函数中。

函数打开(){

}

4

2 回答 2

0

如果您想简单地浏览到您可以使用的位置window.location = 'd:\\testDownload'。大多数浏览器都允许您浏览本地光盘。这相当于在地址栏中键入该 URL。

但这仅适用于您在本地计算机上的特定情况。在网络环境中不可能做这样的事情。对于初学者,您不知道人们的下载位置在哪里,您不能保证他们允许文件浏览(移动浏览器等)。

如果你想打开一个资源管理器窗口,那么你就不走运了。

编辑:Travis Pessetto 是错误的。这有效,从本地磁盘提供。

<html>
<body>
<script type="text/javascript">
    function test() {
        window.location = "/tmp/"
    }
</script>
<a onclick="test()">click me</a>
</body>
</html>
于 2012-06-29T15:34:38.987 回答
0

由于安全原因,这是不可能的,正如在这个问题Open local folder from link中看到的那样。您可以使用 Java 小程序来完成此操作,但不能使用 JavaScript。

这也不是一个很好的解决方案,因为 Mac 和 Linux 不使用驱动器号,而且 Windows 用户可能不使用相同的驱动器号。

于 2012-06-29T15:34:58.367 回答