• ベストアンサー

JavaScriptでWindowを開いてPDFの特定ページを表示したい。

お世話になります。 Web上でPDFを公開したいのですが、ある理由から、JavaScriptでウィンドウをオープンさせてPDFを表示させたいのですが、ファイルが大きいので、利便性を考えて、親ウインドウから押すボタンの違いによって、表示させるページを変えたい、つまり、ページ指定をしたいのですが、うまくいきません。 ローカルではうまくいくのですが、サーバーにあげるとエラーが出てしまいます。ディレクトリの指定とかがおかしいのかと思っていろいろやってみたのですが、JavaScriptでPDFのページ指定を解除すると、表示されるので、JavaScriptではPDFのページ指定機能がサポートされていないのかな・・・?と思うのですが、どうなのでしょうか?何か良い回避方法はありませんでしょうか? 最悪、PDFを見出し毎にバラすということも考えていますが、作業が大変なのでなんとかページ指定が利くようにしたいのです。 ※9ページにリンクを張っているがエラーが出て表示されない。 <!-- function a000001(){ win1=window.open("a/a0000.pdf #page=9","a000001","width=800,height=900"); } //--> ※ページ指定を消すと、PDFは表示される。(当然のことながら、望んだページには飛ばない・・・) <!-- function a000001(){ win1=window.open("a/a0000.pdf ","a000001","width=800,height=900"); } //-->  よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • taskuni
  • ベストアンサー率71% (49/69)
回答No.1

PDFへのリンクってページ指定できるんですね。 初めて知りました。 #の前に半角スペースが入っているようですが、それは問題ないですか?

tomochan25
質問者

お礼

できました! 単純なミスでおはずかしい限りです。 ありがとうございました。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

過去に同様(?)の質問がありました アンカーを作っておくということでした。

参考URL:
http://okwave.jp/kotaeru.php3?q=531705
tomochan25
質問者

お礼

ご回答ありがとうございました。 No.1さんのやりかたでうまくいきましたので、アンカーの埋め込みについてはまた必要になったときやってみます。ありがとうございました。

関連するQ&A