Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如果找不到src属性,请输入默认pdf_Html_Pdf - Fatal编程技术网

Html 如果找不到src属性,请输入默认pdf

Html 如果找不到src属性,请输入默认pdf,html,pdf,Html,Pdf,我正在将PDF文件嵌入到一个非常简单的HTML页面中,一切正常,但我需要一个后备方案,以防源文件不存在。如果找不到src文件,则应显示替代文件(例如not-found.pdf) 这个问题与下面主题中的问题非常相似,但都是PDF文件 我尝试过关于这个话题的解决方案,但没有一个有效 我正在使用一个简单的嵌入标记: 正如您所看到的,我尝试使用javascript(如上面主题中所建议的),但什么也没有发生。在控制台上,错误404(对于原始文件)照常显示,但文档为空 有没有可能用PDF文件做到这一点

我正在将PDF文件嵌入到一个非常简单的HTML页面中,一切正常,但我需要一个后备方案,以防源文件不存在。如果找不到src文件,则应显示替代文件(例如not-found.pdf)

这个问题与下面主题中的问题非常相似,但都是PDF文件

我尝试过关于这个话题的解决方案,但没有一个有效

我正在使用一个简单的嵌入标记:


正如您所看到的,我尝试使用javascript(如上面主题中所建议的),但什么也没有发生。在控制台上,错误404(对于原始文件)照常显示,但文档为空

有没有可能用PDF文件做到这一点? 它只需要在Chrome上工作,因此不需要与其他浏览器兼容

纯HTML解决方案会更好,但使用javascript或jquery也可以

此外,回退不需要是PDF文件,我可以使用图像或事件文本(只要我可以格式化它)


谢谢

尽管这不是您问题的传统答案,但您可以使用apache配置(如果您使用的是apache服务器)重定向丢失文件错误来处理此错误,如本文所述
但也许您可以在其他服务器上获得类似的结果。

我无法在该代码中发现任何查询。。。但无论如何,“不起作用”并不是很有帮助。这是什么意思?什么都没发生?你收到错误信息了吗?宇宙内爆?我建议您打开浏览器开发控制台,检查是否引发了javascript错误。没有任何情况发生,文档返回空白。意思是javascript,抱歉,“返回”?为什么?我以为你想嵌入文档?如果找不到src文件,Chrome pdf viewer将完全为空,控制台将显示404错误。不确定错误事件是否会首先在此处触发,你是否尝试过alert()?这肯定是可行的,但在我的情况下不实用,此网页将在多台脱机机器上运行,编辑每台apache服务器将是一件痛苦的事情:(无论如何,谢谢你的回答。
<embed src="../files/ID 41279.pdf" width="1026px" height="1780" onerror="if (this.src != '../files/not-found.pdf') this.src = '../files/not-found.pdf';">