Belajar javascript dasar lengkap untuk pemula – Part 9

Share to

Belajar Javascript Lengkap

Page Printing JavaScript

Belajar javascript dasar lengkap untuk pemulaWeb Print atau pengambilan dokumen / gambar melalui media website ialah salah satu komponen penting yang seringkali di sertakan dalam beberapa website khusus, seperti  perbankan dan akademik. Kehadiran web print tersendiri dapat mempermudah pengguna dalam mengambil informasi maupun data website tanpa harus mengandalkan media screenshot (yang umumnya telah disediakan oleh sistem) yang membatasi halaman layar pengambilan.

Page Printing dengan JavaScript

Sering kali Anda ingin menempatkan tombol di halaman web Anda untuk mencetak konten halaman web tersebut melalui printer yang sebenarnya. JavaScript membantu Anda untuk mengimplementasikan fungsi ini menggunakan fungsi cetak objek jendela. Fungsi cetak JavaScript window.print() mencetak halaman web saat ini saat dijalankan. Anda dapat memanggil fungsi ini secara langsung menggunakan event onclick seperti yang ditunjukkan pada contoh berikut :

<!DOCTYPE html>
<html>
<body>

<h2>The window.print() Method</h2>
<p>Click the button to print the current page.</p>
<button onclick="window.print()">Print this page</button>

</body>
</html>

Meskipun bisa dengan cara diatas, akan tetapi tidak disarankan. Halaman yang bisa di cetak tersebut hanya halaman dengan teks, tidak bisa cetak gambar, grafik atau iklan yang ada.

Bagaimana cara mencetak Sebagian halaman atau hanya sebagian halaman yang dikehendaki saja, berikut contoh kodenya :

<!DOCTYPE html>
<html>
<head>
<title>Mencetak Sebagian Dokumen dengan JavaScript</title>
 
<script>
function printContent(el){
var restorepage = document.body.innerHTML;
var printcontent = document.getElementById(el).innerHTML;
document.body.innerHTML = printcontent;
window.print();
document.body.innerHTML = restorepage;
}
</script>
 
</head>
<body>
 
<h1>Tutorialweb</h1>
<div id="div1">Tutorial Pemrograman JavaScript</div>
<button onclick="printContent('div1')">Print</button>
 
<div id="div2">Tutorial JavaScript</div>
<button onclick="printContent('div2')">Print</button>
 
<p id="p1">Developh Website</p>
<button onclick="printContent('p1')">Print</button>
 
</body>
</html>

Belajar javascript dasar lengkap
<< Part 8 

Referensi :

  • Abdul Qadir, 2013, From Zero to A Pro Javascript & Jquery, Andi Yogyakarta
  • Tutorials point, 2015, JavaScript Language Tutorials Point, E-book,com
  • w3schools.com

Related Posts

Fakta Menarik tentang Gerhana Matahari Hibrida

Share to

Share toPengertian Gerhana Matahari Hibrida. Fakta Menarik Gerhana Matahari Hibrida – Gerhana matahari hibrida adalah fenomena alam di mana bulan tampak lebih kecil dari matahari dan hanya…

Tips Excel! Cara Membuat Pivot Table dengan Mudah Beserta Contohnya

Share to

Share toPengertian Pivot table Cara Membuat Pivot Table dengan Mudah adalah salah satu fitur di program spreadsheet seperti Microsoft Excel, yang memungkinkan pengguna untuk mengolah dan menganalisis…

Cara Menggunakan Conditional Formating Dalam Excel

Share to

Share toCara Menggunakan Conditional Formating Dalam Excel Conditional formatting Dalam Excel adalah fitur di Excel yang memungkinkan Anda mengubah format sel berdasarkan nilai atau kondisi tertentu. Berikut…

Mengenal fungsi Statistik dalam Ms Excel

Share to

Share toMengenal fungsi Statistik dalam Ms Excel Mengenal fungsi Statistik dalam Ms Excel – Fungsi statistik dalam Excel adalah sekumpulan formula atau fungsi matematis yang dirancang khusus…

Cara Membuat Mail Marge di Word Terbaru

Share to

Share toCara membuat mail marge di Word Mail merge (penggabungan surat) adalah fitur dalam Microsoft Word yang memungkinkan pengguna untuk menggabungkan informasi dari sumber data, seperti spreadsheet…

Contoh VLOOKUP dan HLOOKUP

Share to

Share toContoh VLOOKUP dan HLOOKUP VLOOKUP dan HLOOKUP adalah dua fungsi dalam program spreadsheet yang digunakan untuk mencari nilai dalam sebuah tabel. Perbedaan utama antara kedua fungsi…

Leave a Reply

Your email address will not be published. Required fields are marked *