Javascript-page-printing

提供:Dev Guides
移動先:案内検索

JavaScript-ページ印刷

多くの場合、Webページにボタンを配置して、そのWebページのコンテンツを実際のプリンターで印刷します。 JavaScriptは、 window オブジェクトの print 関数を使用してこの機能を実装するのに役立ちます。

JavaScript印刷関数* window.print()は、実行時に現在のWebページを印刷します。 次の例に示すように、 *onclick イベントを使用してこの関数を直接呼び出すことができます。

次の例を試してください。

<html>
   <head>
      <script type = "text/javascript">
         <!--
        //-->
      </script>
   </head>

   <body>
      <form>
         <input type = "button" value = "Print" onclick = "window.print()"/>
      </form>
   </body>
<html>

出力

印刷するという目的はありますが、推奨される方法ではありません。 印刷用ページとは、実際にはテキストのみで、画像、グラフィックス、広告が含まれていないページです。

次の方法でページプリンターを使いやすくすることができます-

  • ページのコピーを作成し、不要なテキストとグラフィックを除外してから、元のページから印刷しやすいページにリンクします。 リンクを確認してください:/javascript/printfriendly [例]。
  • ページの余分なコピーを保持したくない場合は、<!-PRINT STARTS HERE→ …​..のような適切なコメントを使用して印刷可能なテキストをマークできます。 <!-PRINT ENDS HERE→その後、PERLまたはその他のスクリプトをバックグラウンドで使用して、印刷可能なテキストを消去し、最終印刷用に表示できます。 finddevguidesでは、この方法を使用して、サイトの訪問者に印刷機能を提供しています。

ページを印刷する方法は?

ウェブページに上記の機能が見つからない場合は、ブラウザの標準ツールバーを使用してウェブページを印刷できます。 次のリンクに従ってください。

File →  Print → Click OK  button.