Javascript 当用户单击链接时打开文件

Javascript 当用户单击链接时打开文件,javascript,html,Javascript,Html,我有一个要求,当用户点击图片时打开PPT。 我尝试使用下面的代码,但当我单击图像或按钮时无法打开PPT,但每当我单击图像或按钮时,它都会下载PPT文件。请建议需要做哪些更改,以便在用户单击时打开PPT文件 <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <p> Click to o

我有一个要求,当用户点击图片时打开PPT。 我尝试使用下面的代码,但当我单击图像或按钮时无法打开PPT,但每当我单击图像或按钮时,它都会下载PPT文件。请建议需要做哪些更改,以便在用户单击时打开PPT文件

<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<p>
    Click to open Report: 
    <a href="" onclick="window.open('myFOlder/report.pptx')">
       <img border="0" src="images/myPowerpoint.jpg" width="100" height="100">
    </a>
</p>
<input type="button" value="Open Report" onClick="window.open('myFOlder/report.pptx');">
</body>
</html>

标题

单击以打开报告:


PS:不应使用任何外部库,因为我们的项目不支持任何外部库。

我认为这是不可能的。由于大多数Web浏览器不支持没有扩展名的PowerPoint文档,因此会自动下载它们。但是,您可以将演示文稿上载到可以显示PowerPoint文档的网站(例如Google Drive),并包含上传文件的链接。

您不能从Web浏览器执行类似的功能。您可以通过将
download
属性添加到
a
标签下载文件,如下所示:
单击打开报告:
仅供参考
onclick
并不总是等于
onclick
,您应该始终使用
onclick
任何浏览器都可以打开PPT文件(没有插件等)?当然,它必须下载文件