1

次のようなコードを使用して、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>

この質問に対する答え)

ある時点で、ページ全体をリロードせずに、埋め込まれた pdf ファイルをリロードしたいと思います。これはどのように作ることができますか?

4

2 に答える 2

3

JavaScript を使用して、含まれている div の innerHTML を書き換えることができます。したがって、ID を指定してから、リロードすることに決めたら、この div の内容を再割り当てします。

$('#pdf').html('<object height="1250px" ......</object>');
于 2012-08-03T07:34:54.983 に答える
2

それを iframe の中に入れてから、単にリロードします。最も簡単な解決策である必要があり、機能します。

または、これも機能する可能性があります

<object id="pdfDoc" ...>
    ...
</object>

$("#pdfDoc").replaceWith($("#pdfDoc"));
于 2012-08-03T07:41:06.830 に答える