微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从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>

原文地址:https://www.jb51.cc/html/229349.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐