我正在使用类似于以下代码的代码在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文件,而不是重新加载整个页面。如何才能做到这一点?
发布于 2012-08-03 15:34:55
您可以使用javascript重写包含div的innerHTML。因此,给它一个id,然后当你决定重新加载时,重新分配这个div的内容:
$('#pdf').html('<object height="1250px" ......</object>');发布于 2012-08-03 15:41:07
将其放入iframe中,然后只需重新加载即可。应该是最简单的解决方案,它会起作用的。
或者试试这个也可能行得通
<object id="pdfDoc" ...>
...
</object>
$("#pdfDoc").replaceWith($("#pdfDoc"));https://stackoverflow.com/questions/11791239
复制相似问题