Javascript 如果存在无法显示的.doc文件,则在iframe中显示消息

Javascript 如果存在无法显示的.doc文件,则在iframe中显示消息,javascript,html,iframe,Javascript,Html,Iframe,我使用iframe在页面上显示pdf或doc文件。毫无疑问,pdf显示得非常完美,但doc文件刚刚下载,我知道原因 现在的问题是我想在iframe中显示一条消息,该文件是一个doc文件,因此无法显示,需要下载才能查看 到目前为止,我已经搜索并找到了在加载iframe时显示消息或任何内容的各种解决方案,但我想这里并不是加载任何内容的情况 下面是展示一些示例代码,以便我们可以为您提供最佳解决方案。您也可以使用js fiddle 否则,您可以添加if条件来检查检查文件类型并向用户显示警报通知 在更改或

我使用iframe在页面上显示pdf或doc文件。毫无疑问,pdf显示得非常完美,但doc文件刚刚下载,我知道原因

现在的问题是我想在iframe中显示一条消息,该文件是一个doc文件,因此无法显示,需要下载才能查看

到目前为止,我已经搜索并找到了在加载iframe时显示消息或任何内容的各种解决方案,但我想这里并不是加载任何内容的情况


下面是

展示一些示例代码,以便我们可以为您提供最佳解决方案。您也可以使用js fiddle


否则,您可以添加if条件来检查检查文件类型并向用户显示警报通知

在更改或设置iframe之前,检查文件类型如何

如果是pdf,则在iframe中显示该文件;如果是doc,则加载另一个html文件,并显示该消息

另外,正如另一个人所说,请举例说明你所做的事情

编辑:使用javascript。看看这个代码,告诉我它是否有用


我找不到在iframe中显示消息的任何解决方案,可能是它没有提供,所以我切换到object标记

<object data="[path to .doc]" type="application/msword">
<p>It appears you do not have a Suitable plugin for this browser. You can download this file.
    <a href="[path to .doc]">
    <button type="button">download</button></a>
</p>

发布一些代码,以便我们可以看到您尝试了什么。一把小提琴也可以帮助一个洛蒂,因为我事先没有文件信息,所以这是不可能的。你需要提供一些代码,因为我真的不知道从这里去哪里。用一把新小提琴更新了答案。希望有帮助!:嘿,谢谢你的提琴和更新的答案,但正如我说的,我没有提前文件信息。我使用的是Liferay,它给我的文件路径是“[文件路径]/a4d0ab01-4624-45c3-96d4-9fa857e39029”。所以我这里没有文件扩展名。但是通过使用文件MIME类型,我可以做到这一点,根据我的搜索…但这将是一个很长的路要走这个小任务,所以我问是否有一些其他的选项或技巧。我在chrome上得到一个错误,说-这个插件不受支持。。。有什么想法吗?
<object data="[path to .doc]" type="application/msword">
<p>It appears you do not have a Suitable plugin for this browser. You can download this file.
    <a href="[path to .doc]">
    <button type="button">download</button></a>
</p>