• 締切済み
  • すぐに回答を!

JavaScriptでPDFを新規ウィンドウで表示したいのですが

「リンクをクリックするとPDFファイルが新規ウィンドウで立ち上がる」というプログラムを JavaScriptで作成しようとしているのですが、その際の新規ウィンドウのスタイルを 設定する方法が分からなくて困っています…… HTMLファイルならWindow.Openメソッドで新規ウィンドウのスタイルを設定できますが、 PDFファイルではその方法が使えないのです…… どなたか、JavaScriptを使ってPDFファイルのウィンドウスタイルを設定する方法を ご存知の方はいらっしゃらないでしょうか? よろしくお願いします……

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数1449
  • ありがとう数2

みんなの回答

  • 回答No.2
noname#22259
noname#22259

fileObj = new File('yourFile.pdf'); pdfOpt = new PDFOpenOptions(); pdfOpt.antiAlias = true; pdfOpt.constrainProportions = false; pdfOpt.width = 600; pdfOpt.height = 800; pdfOpt.mode =OpenDocumentMode.RGB; pdfOpt.page = 1; pdfOpt.resolution = 72; open(fileObj,pdfOpt);

共感・感謝の気持ちを伝えよう!

質問者からの補足

>xepharosさま ご回答、ありがとうございます。 ……で、すみません、更に質問ですが…… "fileObj = new File('yourFile.pdf');"というのは、 JavaScriptで利用できるのでしょうか…… (Fileは宣言されていません、とエラーが返ってきます……)

  • 回答No.1
  • yambejp
  • ベストアンサー率51% (3827/7415)

普通に設定は反映されるようですが? 「PDFファイルのウィンドウスタイルを設定する」 とはどのような状況を想定しているものでしょうか? <input type="button" value="open" onclick="nWin=window.open('hoge.pdf','','width=600,height=400')">

共感・感謝の気持ちを伝えよう!

質問者からの補足

>yambejpさま 曖昧な質問で申し訳ございません。想定しているのは 「ツールバーもアドレスバーもメニューバーも無いウィンドウスタイル」です。

関連するQ&A

  • ウィンドウの2重起動を防止したい

    こんにちわ! javaScriptからwindow.open()でサブウィンドウを 開いている状態で、再度リンクをクリックした場合は なにもしないようにしたいのですが、現在は、しかたなく 開かれているサブウィンドウに再度同じページを表示 するようにしています。 もし、現在サブウィンドウが開かれている場合は 親ウィンドウのリンクをクリックしても無効とする 方法があれば教えて下さい.

  • PDFファイルから別ウィンドウでURLリンクの方法

    Acrobat Professional6.0を使ってます。PDFファイルからリンクツールを使って、新規ブラウザでURLリンクさせたいと思ってます。 アクション設定で「Javascriptを実行」を選択し、 window.open("http://www.++++.co.jp","sample"); と書いてみましたがダメでした。 何か方法はありますでしょうか。

  • 新規ウィンドウのoption

    window.openではなく、 formのsubmit(target="_brank")で、 新規ウィンドウを開く際に、toolbar=noなどの指定をする方法はあるでしょうか? 開かれたサブウィンドウのonloadで変更ではなく、 呼び出す時点で指定しておきたいです。 内容的にJavascriptも入るかもしれませんが、、、

  • リンクをクリックしてタイトルバー無しの新規ウィンドウ

    こんにちは。 少しわからないので、質問させて頂きます。 ★したい事★ リンクをクリックしたら、タイトルバー無し、リサイズ可能の新規ウィンドウ を表示させたいと考えています。 ★現状悩んでいる部分★ 何も指定せずに、新規ウィンドウを表示する事は、できるのですが、色々指定 すると、ウィンドウすら出てこないで、何も反応がありません。 以下にソースを示しますので、何かアドバイス頂ければ、嬉しいです。 よろしくお願い致します。 ■ウィンドウだけを新規に表示(成功例) <A href="javascript:window.open()">テストテスト</A> ■条件指定付き(失敗中) <A href="javascript:window.open("test.jsp", "chui", "resizable=yes,width=950,height=650,titlebar=no")">テストテスト</A> 失敗している方で、URL部分と、ウィンドウ名、色々な条件指定の部分は、 それぞれ、半角のスペースを入れています。

  • 複数HTMLを1つの別ウィンドウで表示

    javascriptについて質問です。 1HTMLから別ウィンドウ表示したいリンクが複数あります。 クライアントからクリックの度にウィンドウが新たに開かないようにして欲しいとの 依頼があり、下記のjavascriptでウィンドウ名「subwindow」に上書き表示されるようにしました。 ■javascript■ <!-- function subWins(pages){ w=window.open(pages,"subwindow",""); w.focus(); } //--> ■HTML■ <a href="javascript:;"onClick="subWins('リンク先URL')">●●●●●</a> 上記の場合、javascriptをOFFにしているとリンクが効きません。 javascriptをOFFにしていてもウィンドウが開く方法はないでしょうか。 説明不足でしたら補足させていただきます。どうぞ宜しくお願い致します。

  • 小ウィンドウを表示させる方法

    Dreamweaver OR Javascript で教えて下さい. リンクではなくて、クリックすると小ウィンドウを表示させるという事をやりたいのですが、Dreamweaver解説書に書いてあるとおりにやってもなぜかうまく行きません. Headに<!-- function MakeChildWindow() { window.open("dentakuwindow.htm","","50","50"); } function MM_callJS(jsStr) { //v2.0 return eval(jsStr) } //--> Bodyの小ウィンドウを作りたいところは <a href="#"><img name="red" src="red.gif" width="109" height="31" border="0" onMouseOver="MM_swapImage('red','','red_f2.gif',1)" onClick="MakeChildWindow()"> といった形になっていまして、 最初サイズが指定できていなかったので window.open("dentakuwindow.htm","","width=50,height=50"); にしたらサイズを指定して小ウィンドウを出せたのですが,どうしても表示させたいhtmlファイルが出てきません. ちなみに、 window.open("\Subwindow\dentakuwindow.htm","","width=50,height=50"); と入力して実行させて見ましたがやっぱりファイルが見つかりませんになってしまいました. "dentakuwindow.htm"はFream\Subwindowの中にあり、ローカルサイトに設定しているのはFream\までです。

    • ベストアンサー
    • CSS
  • JavaScriptの質問(子ウィンドウと親ウィンドウ)

    window.openで開いた子ウィンドウから親ウィンドウの setTimeout()や特定のJavaScriptの関数を呼び出すには どうしたらよいでしょうか。

  • 新規ウィンドウの画面を左端によせたい

    新規ウィンドウの画面を左端によせたいのですが、わけあって、javaScriptではなく、新規ウィンドウを開くリンクをクリックすると別ウィンドウが左端に表示出来るような処理はありますでしょうか? どなたか教えて頂けないでしょうか?

    • ベストアンサー
    • HTML
  • 新しいウィンドウを開いた時に表示されません

    インターネット中に新しいウィンドウが開いた時に 「サーバーが見つかりません」となって一切表示されません。 自分で ファイル⇒新規作成⇒ウィンドウ で新規ウィンドウを作成した場合は普通に表示されるのですが、リンク等で勝手に新規ウィンドウが出た場合にはサーバーが見つかりませんになってしまいます。 勝手に新規ウィンドウが開かれない限り、通常のインターネットは出来ています。 どなたかお手数ですが直す方法を教えてください(-人-;)(;-人-)

  • サブウィンドウを常に最前面に表示する

    お世話になります、 現在JavaScriptの勉強をしているのですが、以下の問題に突き当たり困っています。 問題1. popup = window.open("subWindow.html","subWindow",'width=200,height=400,scrollbars=1,left=50,top=50, dependent=yes'); メソッドによって表示したウィンドウを常に最前列に表示する方法をご存知の方いらっしゃったら教えていただきたいのですが。 親画面をクリックするとSubWindowが親画面の下に隠れてしまい困っています。 よろしくお願いします