Javascript 页面打印

很多时候,我们希望在网页上放置一个按钮,点击该按钮可以用打印机打印该网页的内容。JavaScript 使用window对象的 print 方法来实现此功能。

JavaScript 打印函数window.print()在执行时打印当前网页。可以使用onclick事件直接调用此函数,如下例所示。

<html>
   <head>      
      <script type = "text/javascript">
         <!--
         //-->
      </script>
   </head>
   
   <body>      
      <form>
         <input type = "button" value = "Print" onclick = "window.print()" />
      </form>   
   </body>
<html>

输出

虽然它用于获取打印输出,但它不是推荐的方式。此种方式会将页面上的广告之类的也打印出来。打印机友好页面实际上只是一个带有文本的,没有图像或广告的页面。

我们可以通过以下方式使页面不包含广告

  • 复制该页面并删除不需要的文本和图形
  • 如果您不想保留一个额外的页面副本,那么您可以使用适当的注释来标记您的可打印文本,例如 ..... 然后您可以在后台使用 PERL 或任何其他脚本来匹配出可打印文本并显示以进行最终打印。

查看笔记

扫码一下
查看教程更方便