将数据发送到打印机

时间:2013-05-23 21:53:33

标签: javascript jquery html

使用php我创建了动态表,其中包含我数据库中的所有学生。我现在想添加一个打印机图标,当用户点击该图标时,将该表发送给打印机?我在很多页面上看过它,但它是如何完成的? Tnx提前......

2 个答案:

答案 0 :(得分:4)

只需使用window.print()
jQuery中的示例:

<script>
$(function() {
    $("#print").click(function() {
        window.print();
    });
});
</script>
<a id='print'>Print ME</a>

JavaScript中的示例:

<script>
function printMe() {
    window.print()
}
</script>
<input type="button" value="Print" onclick="printMe()">

答案 1 :(得分:2)

除了window.print()之外,应该注意JavaScript不能直接将数据发送到打印机 - 它可以为您提示打印对话框。 IE6曾经允许这样做,并且访问某些网站会在当晚晚些时候在您的打印机托盘中出现意外情况。

您可以使用浏览器插件绕过打印对话框。