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.