您好我正在制作基于网络的POS,在打印票证时我使用了javascript
window.print()
但是我有返回主页面的按钮,而且我不想要在票证上打印的那些,我可以只从浏览器窗口打印文本吗?如果是这样我该怎么办?
我也是新手,所以如果有更好的方法可以做到这一点,我会很感激有关如何做的提交
提前
答案 0 :(得分:0)
添加一个打印样式表,隐藏您不想要打印的所有内容:
<link rel="stylesheet" type="text/css" media="print" href="print.css">
在这个样式表中你可以例如使用img { display: none; }
隐藏所有图像或做一些更奇特的事情,例如用黑/白等替换颜色。
答案 1 :(得分:0)
您应该考虑构建打印样式表。
以下是制作打印样式表的指南:
http://www.webcredible.co.uk/user-friendly-resources/css/print-stylesheet.shtml
你需要一个这样的样式表:
<link rel="stylesheet" href="print.css" type="text/css" media="print" />