[英]How to make window.print pop up a print dialog with Preview?
我试图创建一个简单的HTML页面,如下所示
<html>
<a href="javascript:window.print();">Print this page</a>
<div>
something
something
</div>
</html>
单击“打印此页”后,弹出的打印对话框非常简单。 对话框中没有预览。
在Google日历中,用户可以打印日历。 在“日历打印预览”窗口中,单击“打印”将弹出打印对话框。 “打印”对话框具有要打印的日历视图的预览。 我想知道如何使用Javascript调用此类打印对话框。
据我所知,Javascript / DOM只有一个关于打印的API“ window.print”。 还有其他自定义打印方式吗?
Google日历使用的打印预览在服务器上创建为图像,然后显示给用户。
这是一个相关的问题: JavaScript打印预览
如果您对仅适用于IE的解决方案感到满意,则此问题可能会对您有所帮助: 如何从Javascript调用“打印预览”?
我认为这是跨浏览器解决方案的路要走:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.