2012-09-05 10 views
22

私は、サードパーティのウェブサイトのリンクを含むハイパーリンクを持っています。新しいタブでこのリンクを開き、印刷コマンドを使用したいと考えています。これどうやってするの? と仮定します。印刷コマンドで新しいタブへのリンクを開く方法は?

<a href="www.google.com" target="_blank">Print</a> 

注:私は新しいタブ/ウィンドウでリンクを開く方法を知っています。 PRINT DIALOGで開く方法を知りたい。

答えて

42

あなたはこのような何かを試みることができる:

<a href="javascript: w=window.open('http://yoursite.com/LinkToThePDF.pdf'); w.print(); w.close(); ">​​​​​​​​​​​​​​​​​print pdf</a> 
+1

私はWebのPDFリンクを持っています。私は新しいタブでこのリンクを開きたいです。新しいタブで開くことができます。新しいタブでブラウザにPDFファイルを表示できるようになりました。今、私はこのタブをPrint Dialog Openで開いています。 – Sandy

+1

これはその後、動作するかどうか試してみてください: '​​​​​​​​​​​​​​​​​print pdf' – Nikola

+0

おかげで、その作業:) – Nikola

-3

Firefoxを使用している場合は、Firefox - >オプション - >オプション - >新しいタブで新しいウィンドウを開く代わりに、Firefoxを使用している場合はタブを有効にすることができますオプション

+0

迅速な対応をいただきありがとうございます。私は、PRINT DIALOGを使用して新しいタブで開くことを知りたいだけです。 – Sandy

+0

新しいタブまたは前のタブにPRINTテキストを保存しますか? – Sujanth

+0

このテキストを新しいタブのみの印刷ダイアログに残したくない。 – Sandy

1

ウェブサイトでブラウザにサードパーティのウェブサイトを読み込ませる方法はありませんは自動的に印刷ダイアログを表示します。

+0

これは本当ですか? –

2
<img src="print.png" style="cursor:hand" onclick="window.frames['pact'].print();"><iframe name="pact" src="pact.pdf" width="0" height="0" frameborder="0"></iframe> 
+0

このうまく動作し、同じページにとどまり、見えないiframeを開くことは、常に望ましいとは思われません。 – tristanbailey

1

この方法は、私のためにうまく機能します。

<a href="/url/" onclick="open(this.href).print(); return false"> 
関連する問題