javascript – 打开具有不同HTML内容的新打印对话框窗口

为了打开当前页面的打印对话框,我们执行以下操作:
<a href="javascript:window.print()">Print</a>

如何在当前页面中创建一个链接,打开与实际页面不同的上下文的打印对话框?

Chrome中的“打印”对话框:

解决方法

我不确定这是否真的是你的问题的答案,因为你的问题很少详细说明你打开一个新窗口的意思.

如果你在/ page / one并且你想要一个链接打开/报告/页面自动打开打印对话框……那么就像在load事件上触发window.print一样简单,例如

<body onload='window.print()'>

如果您不希望该页面始终打开打印对话框,请将链接指向新页面/报表/页面?print = 1或其他类似的内容,当您要打印时,以及在URL中找到该链接时触发onload事件.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...