按给定 URL 打印页面

Print a page by given URL

本文关键字:打印 URL      更新时间:2023-09-26

我有一个由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">