HTML - 自动打印页面的链接

时间:2011-11-28 14:31:06

标签: html printing

我必须做什么:

创建一个自动打印页面的链接(HTML <a>标记)(就像用户按下CTRL + P一样)

无法在网络上找到明确的答案。有些人倾向于使用Javascript,但有没有办法在不使用JS的情况下完成它? (如果我的网站落在一位老太太的手中,由于某种原因没有激活JS ......你永远不会知道。)

2 个答案:

答案 0 :(得分:4)

不 - JavaScript是唯一的方法。您可以生成仅打印版本(服务器端),最后使用<a href='page.php?print=1'>print version</a>等链接,并清楚说明如何在此页面上打印它。

(顺便说一下,一位老太太可能更有可能启用JS,根据我的经验,那些对网络技术更加不满的人往往会因为各种原因导致JS被禁用等。)

答案 1 :(得分:1)

JavaScript是唯一的方法,尽管可以使用功能print()做到这一点,但它很简单,不需要任何JS知识。您可以做的就是添加一个<button>,然后在该按钮内只需onclick=“print()”。完成的代码:

<a onclick="print()">Print This Page</a>

<p>this text along with the button will be printed</p>