Langsung saja berikut tutorialnya.
Yang pertama, cara memberi tombol print untuk mencetak satu halaman full. Tinggal menambahkan javascript berikut ke bagian halaman web Anda.
<button onclick="window.print()">Cetak Halaman Web</button>Print halaman website kadang tidak sesuai persis dengan tampilan halaman website sebenarnya.
Yang kedua, memberi tombol print untuk mencetak bagian halaman tertentu. Dalam hal ini kita yang membuat website tersebut lah yang menentukan mana bagian yang akan di print. Langkah pertama yaitu menambahkan javascript berikut sebelum tag </body>.
<textarea id="printing-css" style="display:none;">.no-print{display:none}</textarea> <iframe id="printing-frame" name="print_frame" src="about:blank" style="display:none;"></iframe> <script type="text/javascript"> function printDiv(elementId) { var a = document.getElementById('printing-css').value; var b = document.getElementById(elementId).innerHTML; window.frames["print_frame"].document.title = document.title; window.frames["print_frame"].document.body.innerHTML = '<style>' + a + '</style>' + b; window.frames["print_frame"].window.focus(); window.frames["print_frame"].window.print(); } </script>Kemudian buat tombolnya dengan script berikut.
<a href="javascript:printDiv('id-elemen-yang-ingin-di-print');">Print</a>
Untuk target bagian halaman yang ditentukan untuk di print, adalah yang berada diantara ID ini.<div id="id-elemen-yang-ingin-di-print"> ..... </div>
Nah cukup sesimpel itu saja, Anda sudah bisa menambahkan fitur print di halaman website Anda. Silakan aja langsung dicoba. Cukup sekian tutorial membuat tombol print seluruh dan sebagian halaman website dari saya, ada kurangnya mohon dimaafkan :D . Selamat berkarya!Jasa Desain Grafis Jogja, portfolio kunjungi https://www.instagram.com/alfaruqmedia/ |
saya kan print table. garis table nya pada ilang mas. ini gimana nyelipin css biar pada saat mode preview nya keliatan ada garis table nya ??
ReplyDeletemakasih sebelum nya.
maaf slow respon,
Deletecoba css/style untuk table di include aja ke id/class di html nya. Utk solusi lain masih saya coba.
mas kalo mau print nya sebagian halaman gimana??skrip yg agak panjang itu mh nge print nya satu halaman...plis mas cepet bales.
ReplyDeletescript diantara div dengan ID "id-elemen-yang-ingin-di-print" adalah untuk mengapit bagian halaman yang akan di print, jadi kita sendiri yang menentukan mana bagian yang mau dimasukkan ke dalam ID ini
ReplyDeletemas.. buat skrip ngeprint ini gak bisa di target yah?
ReplyDeletejadi halaman ngeprintnya dibuka di tab baru..
kurang lebihnya saya minta maaf.
terima kasih..
mas css untuk menampilkan img kok gak muncul yah pakek script itu. background-image juga gak bisa. yang kecetak cuma tulisan doank. intinya cssnya gak bisa di baca
ReplyDeletekak mau tanya kan aku buat html nih tapi tombol print, simpan dan reset ikut terprint
ReplyDeleteMembuat Tombol Print Seluruh Dan Sebagian Halaman Website >>>>> Download Now
ReplyDelete>>>>> Download Full
Membuat Tombol Print Seluruh Dan Sebagian Halaman Website >>>>> Download LINK
>>>>> Download Now
Membuat Tombol Print Seluruh Dan Sebagian Halaman Website >>>>> Download Full
>>>>> Download LINK