我使用与以下代码类似的代码在HTML5页面上嵌入pdf文档。
<div style="background: transparent url(loading.gif) no-repeat">
<object height="1250px" width="100%" type="application/pdf" data="aaa.pdf">
<param value="aaa.pdf" name="src"/>
<param value="transparent" name="wmode"/>
</object>
</div>
(回答this问题)
在某些时候,我想重新加载嵌入的pdf文件而不重新加载整个页面。怎么能这样做?
答案 0 :(得分:3)
您可以使用javascript重写包含div的innerHTML。所以给它一个id然后当你决定重新加载时重新分配这个div的内容:
$('#pdf').html('<object height="1250px" ......</object>');
答案 1 :(得分:1)
将其放入iframe中,然后重新加载。应该是最简单的解决方案,它会起作用。
或试试这也可行
<object id="pdfDoc" ...>
...
</object>
$("#pdfDoc").replaceWith($("#pdfDoc"));