当我点击打印时,它会重定向到同一窗口打印,从而丢失原始收据。我应该在下面的代码中添加什么,以便在新窗口中打开
<div class="print_img">
<button onclick="myFunction()">
<div align="justify">Print</div>
</button>
</div>
<script>
function myFunction() {
window.print();
}
</script>
<style>
@media print {
.print_img {
display:none;
}
}
答案 0 :(得分:0)
function myFunction() {
var thePopup = window.open( '', "My Popup", "menubar=0,location=0,height=700,width=700" );
$('#popup-content').clone().appendTo( thePopup.document.body );
thePopup.print();
}
尝试像这样修改你的功能
答案 1 :(得分:0)
试试这个:
var newWindow=window.open('','','width=200,height=100');
newWindow.document.write("<p>Append here your text/html</p>");
newWindow.document.close();
newWindow.focus();
newWindow.print();
newWindow.close();