Currently Being Moderated
Jan 17, 2009 5:36 PM
ローカルの(DVDに保存した)htmlをブラウザで開き、ブラウザ内でPDFを表示させるものを制作中です。
PDFの各ページにリンクを付けたのですが、Macのsafariだけ、どのページを指定しても最初のページしか表示されません。
(WindowsではIE、Firefox、safari全て成功しています)
pdfは、iframe内に表示させる為、簡単に書くと以下の様なjavascriptで表示させています。
↓ページのリンクをクリック時
var pdf_name = 'hogehoge';
var page = '3';
var pdf = '../pdf/' + pdf_name + '.pdf#page=' + page;
location.replace(pdf);
↓最初に画面を開く時
document.getElementById('iframe_hoge').src = pdf;
Webサーバにアップロードして動作確認をすると、上手く動作するのですが、
ローカルでは動作しません。
プログラム部分は、javascriptしか使っていません。
OS等の情報は下記の通りです。
OS:Intel Mac OS X 10.5.6
WEBブラウザ:safari 3.1.2
PDFビューワ:Adobe Acrobat Reader 9
何卒、ご教授の程、宜しくお願い致します。