-1

我有一个由 5 页组成的网站。我创建了一个名为 print_page.php 的特殊页面,其中包含所有 5 个页面的内容。

如何在 5 个单独页面的顶部添加一个链接,按下该链接将打印 print_page.php 的内容?

谢谢你的帮助

4

3 回答 3

0

你确定你需要那个单独的页面吗?

第一次机会 - 将 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 设计的所有页面上都有相关的可打印内容。

于 2013-10-15T07:25:58.667 回答
-1

我认为您需要使用 javascript 来完成此操作。

<a href="print_page.php" onClick ="window.print();return false">
于 2013-10-14T13:36:43.333 回答
-1

您可以在 print_page.php 中将每个页面定义为一个块。因此,当您在 page1 上时,打印页面 url 将包含类似

 <a href="print_page.php?id=firstpage".

然后根据 id 变量显示内容。

于 2013-10-14T13:30:58.230 回答