2011-09-05 5 views
18

可能性の重複:
How can Print Preview be called from Javascript?JavascriptまたはJqueryを使用してプログラムで「印刷プレビュー」画面を呼び出すにはどうすればよいですか?

私はJavaScript関数を呼び出す必要があり、画面上のボタンを持っています。

<input class="btn-print" type="button" value="Print" onclick="PrintPreview()"> 

これは、[ファイル]> [印刷]> [印刷プレビュー]でFFに行った場合と同じように、印刷プレビュー画面で新しいウィンドウが開きます。 [ファイル]> [IEでの印刷プレビュー]をクリックします。

+0

IE/Windowsで動作させるためだけに必要ですか?ああ、私はあなたが**プログラム的に**問題ないと思うと思います。 – mwan

答えて

28

できません。あなたがjavascriptでできることは、

window.print(); 

です。

+3

私はJavascriptにこの「魔法」のオーラがあるのが好きです。これはあまりにも悪いです。 –

+1

通常のようにIEとFFのプレビューウィンドウは表示されません。Chromeで正常に動作するのは、PDFプレビューウィンドウを使用するためだけです。他の2つの場合は、プリンタのプロンプトが表示されます。 – Mahib

2

これはブラウザの機能であり、セキュリティ上の危険があります。したがって、ほとんどのブラウザでは許可されません。

how-can-print-preview-be-called-from-javascriptは、同じことを尋ねた別の質問です。

関連する問題