【发布时间】:2012-08-29 21:02:09
【问题描述】:
我有一个包含第三方网站链接的超链接。我想在新标签中打开此链接使用打印命令。我怎样才能做到这一点? 假设:
<a href="www.google.com" target="_blank">Print</a>
注意:我知道如何在新选项卡/窗口中打开链接。我想知道如何用 PRINT DIALOG 打开。
【问题讨论】:
我有一个包含第三方网站链接的超链接。我想在新标签中打开此链接使用打印命令。我怎样才能做到这一点? 假设:
<a href="www.google.com" target="_blank">Print</a>
注意:我知道如何在新选项卡/窗口中打开链接。我想知道如何用 PRINT DIALOG 打开。
【问题讨论】:
你可以试试这样的:
<a href="javascript: w=window.open('http://yoursite.com/LinkToThePDF.pdf'); w.print(); w.close(); ">print pdf</a>
【讨论】:
<a href="javascript: w=window.open('http://yoursite.com/LinkToThePDF.pdf'); w.print(); w.close(); ">print pdf</a>
w.close();效果更好
<a href="javascript: w=window.open('http://google.com'); w.print(); w.close(); ">print pdf</a>
这个方法对我很有效。
<a href="/url/" onclick="window.open(this.href).print(); return false">
【讨论】:
网站无法让浏览器加载第三方网站并自动为其显示打印对话框。
【讨论】:
<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>
【讨论】:
这绝对对我有用。我正在用 Angular 6 编写一个网站。
<a href="doc.pdf" onClick="window.print(); return false">Print</a>
这是我的来源 (enter link description here),但请注意 originak 来源中的双引号。
:)
【讨论】:
这取决于您的浏览器,您可以启用新链接选项卡,如果您使用的是 Firefox,您可以使用 Firefox -> 选项 -> 选项 -> 在新选项卡中打开一个新窗口来启用该选项卡而是选项
【讨论】: