//YOU need to use setTimeout function like this
var content = "your printing documents bla bla";
var pwin = window.open('', 'print_content', 'width=100,height=100');
pwin.document.open();
pwin.document.write('<html><body onload="window.print()">' + content + '</body></html>');
pwin.document.close();
setTimeout(function() { pwin.close(); }, 5000);
bakamaru
Member
128 Points
76 Posts
Re: how to close a popup window after print preview page is opened?
May 02, 2012 06:35 AM|LINK
//YOU need to use setTimeout function like this var content = "your printing documents bla bla"; var pwin = window.open('', 'print_content', 'width=100,height=100'); pwin.document.open(); pwin.document.write('<html><body onload="window.print()">' + content + '</body></html>'); pwin.document.close(); setTimeout(function() { pwin.close(); }, 5000);