【发布时间】:2016-11-09 11:55:03
【问题描述】:
免责声明:我知道这已被问过几次。我已经阅读了一段时间。这就是我如何做到的。但他们并没有帮助解决我的特殊问题。
我正在尝试通过单击链接在新选项卡中加载 pdf,然后打印 pdf。目前我让它在 Chrome 和 Firefox 中工作。 Internet Explorer 很顽固。
这就是我所拥有的:
<a href="javascript: w=window.open('Senokot_OnlineCoup_50_fr_syrup.pdf'); w.focus(); w.print();" class="smalllink">Print ›</a>
添加焦点并没有真正做任何事情。一页上将有多个 pdf 文件可供打开。内联 javascript 不是最好的选择,但如果可能的话,我会尽量避免使用 iframe,目前更重要的是让代码正常工作,而不是让 javascript 完美无缺。我不是专家,所以让它发挥作用是我的主要关注点。
我不担心之后会关闭窗口。我试过了,Chrome 根本拒绝打开新标签,所以我专注于打印部分。
感谢任何帮助!
【问题讨论】:
-
@VinceHorst 实际上,这正是我在最初问题中所拥有的帖子。该代码在 Internet Explorer 中存在问题,因此帖子和帖子开头的注释承认它之前被问过。但是,如果出于这个原因需要关闭它,那就这样吧。
标签: javascript pdf printing hyperlink click