2012-09-05 93 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

我有一个网页PDF链接。我想在新标签中打开此链接。我可以在新标签中打开它。新标签现在在浏览器中显示PDF文件。现在我想在打印对话框打开的新选项卡中打开此链接。 – Sandy

+1

尝试,如果这个工程则:''​​​​​​​​​​​​​​​​​print pdf看到 – Nikola

+0

我的编辑桑迪 – Nikola

-3

这取决于您的浏览器,您可以启用新链接选项卡,如果您使用的是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"> 
相关问题