按给定 URL 打印页面
Print a page by given URL
我有一个由5个页面组成的网站。我创建了一个名为print_page.php的特殊页面,其中包含所有5个页面的内容。
如何在 5 个单独页面的顶部添加一个链接,按下该链接将打印print_page.php的内容?
感谢您的任何帮助
您确定需要该单独的页面吗?
第一个机会 - 将该print_page.php包含在div 中,该div 仅在打印时可见:
<div class="print_only"><?php include('print_page.php'); ?></div>
.CSS:
@media screen {
.print_only { display: none; }
}
@media print {
.print_only { display: block; }
}
然后用 window.print() 打印它;
第二个机会是重新设计您的网站,以便在所有设计有适当@media的页面上具有相关的可打印内容。
您可以将每个页面定义为print_page.php中的一个块。因此,当您在第 1 页时,打印页面 url 将包含类似以下内容
<a href="print_page.php?id=firstpage".
然后,根据 id 变量显示内容。
我认为你需要使用javascript来完成这个。
<a href="print_page.php" onClick ="window.print();return false">
相关文章:
- 如何删除在PHP中打印网页时显示的URL
- 保存给定URL中的图像并以JavaScript打印
- 按给定 URL 打印页面
- window.print - 使浏览器打印 URL 的设置
- 如何使用JavaScript或jQuery打印页面时隐藏URL
- 如何在尝试打印存在警报的URL时解决并发问题
- 如何在HTML表单中打印URL值
- Jquery-电子邮件正文-打印编码的URL
- 如何打印(在屏幕上)具有外部url的iframe所需的所有JS代码
- 如何删除页面标题,url,日期时间和页码使用javascript打印
- 仅使用 url 打印网页,无需打开新窗口
- 解析JSON数据从URL到数组和打印
- 打印到谷歌云打印与动态URL
- 窗口.print在IE和Chrome中打印不同的URL
- 打印带有变量的url
- 试图打印一个位于Javascript对象内部的url
- window.open的url为空,等待动态html加载,然后打印
- 在window.print时阻止打印url
- 从提交和打印结果同时更新与url扩展
- 无法从 URL 打印参数