2

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

4

2 回答 2

5

只需使用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()">
于 2013-05-23T21:58:01.290 回答
2

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

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

于 2013-05-23T22:10:14.943 回答