1

我的要求是创建一个链接或一个按钮,单击它应该在我的计算机上打开一个指定的位置,我不能使用 jquery,但我可以使用 javascript。

我尝试通过如下编码来处理输入标签,但不符合要求。

 <html>
 <head>
    ...
    <meta charset="ISO-8859-1">
    <title>Conversion Successful</title>
    <link href="xml.css" type="text/css" rel="Stylesheet">
 </head>
 <body>
    <h1 class=heading_position>Conversion Completed Successfully</h1>
    <div class="box">
       <input readonly="readonly" type="file" value="D:/Office/xmlautomation/">
    </div>
 </body>
 </html>

我是 html 的初学者,仍在弄清楚东西是如何工作的。谢谢

4

2 回答 2

1

假设您不太关心控制文档/位置的打开方式,这在 Internet Explorer(6 和更早版本)中是可能的。

出于安全原因,在 IE 或我知道的任何其他浏览器(Chrome/FF)中不再可能(您是否希望您访问的随机站点能够在您的桌面上启动文件夹/应用程序?)。

为了记录,旧的语法通常是空白的file://[Host]/D:/Office/xmlautomation/[Host]所以像......

<a href="file:///D:/Office/xmlautomation/">Office Automation</a>

会打开有问题的目录。

注意:如果这些 URL被列在一个没有通过网络检索到的文件中,它们仍然可以工作(例如,如果你一个 html 文件从计算机拖放到浏览器上,这些链接应该可以工作)。这样可以在没有 Web 服务器的情况下打开相互引用的本地 html 文件。

于 2012-09-19T13:02:14.733 回答
0

您也可以使用 javascript。
刚刚试过,只要C$是共享的,它对我来说就很好。

<html>
<body>
   <input onclick="CallMe()" value="ABX" />
   <script>
      function CallMe() {
        // alert('test');
        window.open("file://smewara/C$");
      }
   </script>   
</body>
</html>

这应该可以帮助您:HTML/JS 打开一个 C$ 驱动器的窗口

于 2018-04-21T05:36:58.337 回答