繁体   English   中英

javascript打印按钮

[英]javascript print button

我的打印按钮遇到问题:

<style type="text/css">
@media print {
input#hideme {
display:none;
}
}
</style>

<input type='button' id='hideme' onClick='window.print();' value='Print Receipt'>

当我打开应用程序并单击我的打印按钮时,它将直接显示打印弹出窗口。 但是,当我取消该打印弹出窗口并再次尝试单击时,打印按钮将不会打开弹出窗口。

似乎您正在使用Google Chrome。 这是一个已知问题。 浏览器发送以下错误: Ignoring too frequent calls to print().

有关更多详细信息, 请单击此处 在Firefox中测试您的代码,它将可以正常工作。

它工作正常,我刚刚测试过。

您在某处还有其他JavaScript吗?

编辑:这是一个测试http://jsfiddle.net/jackJoe/RbNAX/ ,它可以完美地在Safari,Firefox,IE(7 + 8)中运行,正如Zakaria所说,我还没有在Chrome中进行过测试,可能就是这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM