Print Menggunakan Fungsi Javascript setTimeOut Tidak Bekerja

[SOLVED] assalamaualaikum.. selamat siang. Kenapa halaman ini tidak melakukan perintah print ketika saya mengggunakan fungsi timeout javascript? Saya mencoba mengganti window.print() dengan alert('Hello') dan berhasil. alert dengan kalimat hello muncul dalam 3 detik. Apakah sudah benar penggunaannya? Mohon bantuannya.

Berikut ini codingannya :

<script type="text/javascript">
function print(){
	window.print();
}

setTimeout (print, 3000);
</script>

avatar RafliSaputra48
@RafliSaputra48

38 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

coba pertanyaan diperjelas, apa yang dimau, sekarang kenapa, tidak usah menampilkan semua kode, cukup yang berhubungan saja, biar yang baca tidak bingung

ingin melakukan print seluruh halaman dengan menggunakan set time out dari Javascript. Namun setelah menunggu selama 3 detik tidak terjadi apa-apa.

2 Jawaban:

Jawaban Terpilih

Masalahnya nama fungsi kamu sama dengan fungsi native dari javascript, ini perlu dihindari

<pre> &lt;script type="text/javascript"&gt; function printPage(){ window.print(); }

setTimeout(printPage, 3000); &lt;/script&gt; </pre>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

Terima kasih banyak bang @hilmanrdn.. akhirnya berhasil. Sebelumnya saya gak tau klo penamaan nya gak boleh sama dengan fungsi javascript.

avatar RafliSaputra48
@RafliSaputra48

38 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Tanggapan

sama sama, btw kalo komentar tulis di komentar ya :D, biar rapi, kolom jawaban kita khususin untuk menjawab jawaban, selamat ngoding!

siap bang! maklum bang fitur baru blom terbiasa.. :D

Login untuk ikut Jawaban