使用锚标记或输入标记打开计算机上的特定位置

时间:2012-09-19 12:51:24

标签: javascript html

我的要求是创建链接或按钮,点击它应该打开我的计算机上的指定位置,我不能使用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的初学者,还在弄清楚它是如何工作的。谢谢

2 个答案:

答案 0 :(得分:1)

以前可以在Internet Explorer(6及更早版本)中使用,假设您不太关心控制文档/位置的打开方式。

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

对于记录,旧的语法一直是file://[Host]/D:/Office/xmlautomation/,其中[Host]通常是空白的,所以像......

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

会打开相关目录。

注意:如果这些网址列在未通过网络检索的文件中(例如,如果您将html文件从计算机拖放到您的网站上),这些网址 仍会正常工作浏览器,像这样的链接应该工作)。这样就可以在没有Web服务器的情况下打开相互引用的本地html文件。

答案 1 :(得分: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 open a window to the C$ drive