5 返信 最新の回答 日時: Oct 28, 2005 9:39 PM ユーザー:(WQDE)

    IE内で7.0.5起動時にページ内リンクが効かない

      WinのOSに関係なく、ローカル上でのみ発生します。(インターネット上であれば問題ない)
      現象としては、HTMLからPDFの指定のページにリンクを貼り、IE内でPDFが開いた場合、ページ内リンク(アンカー)指定が効きません。
      6.Xは問題なくページ内リンクが効いていました。
      どなたかこの現象についてご存知のかたいらっしゃいましたらご教授下さい。
      よろしくお願いいたします。
        • 1. Re: IE内で7.0.5起動時にページ内リンクが効かない
          Level 1
          > HTMLからPDFの指定のページにリンクを貼り

          HTML文書での具体的なリンク記述が不明。ブラウザのバージョンも不明。

          また、HTML文書とPDF文書のディレクトリー関係や、HTMLおよびPDF文書のファイル名も不明(差し障りのある個所は適宜変更すればよい)。

          誰でも再現可能までに記述する。

          > WinのOSに関係なく
          実際に確認したOSの種類は?
          • 2. Re: IE内で7.0.5起動時にページ内リンクが効かない
            以下のデータベース文書に関係しませんか?
            # Microsoft Office で PDF ファイルへのリンクをクリックしてもファイルが開かない(Acrobat 7.0/Adobe Reader 7.0)
            # http://support.adobe.co.jp/faq/faq/qadoc.sv?225534+002

                             from youfo
            • 3. Re: IE内で7.0.5起動時にページ内リンクが効かない
              Level 1
              brazil様<br /><br />説明がたりず、申し訳ございません。<br /><br />>実際に確認したOSの種類は? <br />Win 2000 および XPのSP2です。<br /><br />>HTML文書での具体的なリンク記述方法<br />下記のURLの解決方法どおりに記述しました。<br />http://support.adobe.co.jp/faq/faq/qadoc.sv?226119+002<br />こちらの内容にそって、7.0.5で同じ事を行ったのですが、7.0.5ではまったくページ内リンクが効きませんでした。<br />まったく同じ記述方法でも6.Xであれば問題なくローカル上で動きます。<br /><br />>ディレクトリー関係<br />test<br /> -index.html<br />  記述例<br />  ※Xはaの事です。リンク表示になってしまうためXとしています。念のため。<br />   <X href="manual.pdf#page=4">manual.pdf</X><br />   <X href="manual.pdf#top">manual.pdf</X>←PDF側にもアンカー指定を行った上で。<br /> -manual.pdf</X><br /><br />youfo様<br />>以下のデータベース文書に関係しませんか? <br />たしかにこの現象がどうも、関連していてあやしいです。<br />7.0.1で動作するか検証したいのですが、インストールすることができず<br />確証がもてていません。
              • 4. Re: IE内で7.0.5起動時にページ内リンクが効かない
                Level 1
                ページ指定で問題再現を試みた(アンカー指定はやっていない)。OSはWindows2000 SP4、Adobe Reader7.0.5。

                Internet Explorer 6.0 SP1では問題が再現することを確認。
                しかし、FireFox1.0.7では、所望するように指定したページで開く。

                > ローカル上でのみ発生します。(インターネット上であれば問題ない)

                個人的にはローカルPC上でこういう作業にそれほどの必要性を感じないのだが。
                ローカルPCだとPDFファイルの位置が変わることはよくあることだし、そのたびにHTML文書を書き換えるのも面倒だ。

                最近だとデスクトップ検索ツールが次々と出ており、そのほとんどがPDFに対応している。こちらの方の検討をしたほうがよいのではないか?
                時代の流れでFireFoxを使うとか。

                Internet ExplorerでロカールPC上PDFのページ指定表示がうまくいかない件は、かなり以前から指摘されてきた。

                ・HTML文書からPDF文書の指定ページにリンクするには
                http://www.keiyu.com/doc/pdflink.htm#02

                「文書番号 : 226119」ではこの件が解決したように記載されているが、Adobe Reader7.0.5で塞いだはずのバグが出てきたということか。あるいはWindows側のアップデートが同時期に出ているので、このことで変になったのか?
                Adobe Reader7.0.5は、7.0.1を含む過去のアップデートを全て含むとされているのだが・・・。

                文書番号 : 227066
                http://support.adobe.co.jp/faq/faq/qadoc.sv?227066+002
                「7.0.5 アップデータは、Adobe Reader 7.0.x、Acrobat 7.0.x Professional/Standard、Acrobat 7.0 Elements に適用されます。7.0.5 アップデータには、過去のアップデータ(7.0.1 〜 7.0.3)がすべて含まれています。」
                • 5. Re: IE内で7.0.5起動時にページ内リンクが効かない
                  Level 1
                  brazil様

                  ご解答ありがとうございます。
                  最新版で出来ないことがわかり、納得いたしました。
                  ちなみに、PDF側で「最初に開くページ」を指定してやってみましたが、この場合だと確立としては高いのですが、不安定でした。

                  例:
                  test
                  -index.html
                    記述例
                    ※Xはaの事です。リンク表示になってしまうためXとしています。念のため。
                     manual.pdf
                  -manual.pdf
                    Adobe Acrobat 6.0 Standardで「ファイル」→「文章のプロパティ」開くページを指定で設定

                  これはかなりの確立でいけたのですが、IE内だと100%とはいきませんでした。。。

                  他のブラウザでは出来るので、おっしゃるように、「Windows側のアップデートが同時期に出ているので、このことで変になったのか? 」という線もありますね。。。。

                  時代の流れに沿うこととします。

                  ありがとうございました。助かりました。