0
私の質問をするために、次のテストコードが作成されました。 これを初めて実行してボタンをクリックすると、最初のページにPdfが開きます。 これは正しく、すべての最新ブラウザで使用できます。ボタンが押されたときに常に特定のページにPdfを開きます
次に、Pdfを別のページにスクロールしてボタンを再度クリックすると、PdfはGoogle Chromeで最初のページにのみ開きます。他のブラウザでは何も起こらず、ページは同じままです。
私の質問は、FFとIEを使って最初のページに戻るようにPdfを取得する方法を知っていますか?
誰かが何らかのアイデアを持っていれば、私のアプローチを完全に変えることができます。
多くのありがとうございます。
<input type="button" id="getP1" value="Get Page 1" />
<div class="pdf"></div>
<script type="text/javascript">
$(function() {
$("#getP1").click(function() {
var fname = "/PDFFiles/Somefile.pdf#page=1";
$('div.pdf').replaceWith("<div class='pdf'><iframe src='" + fname + "' height='500px'></iframe></div>");
});
});
</script>
こんにちはjgauffin、多くのご返信ありがとうございます。私はあなたの提案を試みましたが、残念ながらそれは全く変わっていませんでした。好奇心のせいで、万が一あなた自身で試しましたか?私は問題が私のマシンで起こるかどうか疑問に思います。しかし、私は確信していません。 –
いいえ、私はそれを試していませんでした。それは理論だった。試してみる前に '#page = 1'を削除しましたか? – jgauffin
問題の例として、単純なテストコードを書く際の問題の1つになるのではないかと心配しています。細部まで進まずに、#page = 1を削除すると、実際にはページが状況に応じて変更されるため、オブジェクトを完全に無効にします。私の例では#page = 36と書かれているはずです。とにかくあなたの助けてくれてありがとう。私は誰かが私の質問に答えているという事実は、この問題が私を馬鹿にしているので、答えがあるかもしれない誰も拒否しないことを願っています。 –