如何从HTML打开一个外部文件

我想要一个基本html页面上的超链接列表,它指向我们公司内部网上的文件.

用户点击链接时,我想要打开该文件.
他们是excel的电子表格,这是一个Intranet环境,所以我可以指望每个人都安装了Excel.

我试过两件事情:

明显简单的事情:

<a href="file://server/directory/file.xlsx">Click me!</a>

>我在Google搜索中找到的一个vbscript选项:

<HTML>
<HEAD>
    <SCRIPT LANGUAGE=VBScript>
    Dim objExcel

    Sub Btn1_onclick()
    call OpenWorkbook("\\server\directory\file.xlsx")
    End Sub

    Sub OpenWorkbook(strLocation)

    Set objExcel = CreateObject("Excel.Application")
    objExcel.Visible = true
    objExcel.Workbooks.Open strLocation
    objExcel.UserControl = true
    End Sub

    </SCRIPT>
    <TITLE>Launch Excel</Title>
</HEAD>
<BODY>
    <INPUT TYPE=BUTTON NAME=Btn1 VALUE="Open Excel File">
</BODY>
</HTML>

我知道这是一个非常基本的问题,但我会感谢任何可以获得的帮助.

编辑:任何在IE和Firefox中都可以使用的建议?

解决方法

尝试格式化这样的链接(看起来很糟糕,但它适用于Vista下的Firefox 3):
<a href="file://///SERVER/directory/file.ext">file.ext</a>

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些