按给定的URL打印页面

时间:2013-10-14 13:26:14

标签: javascript php css printing

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

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

感谢您的帮助

3 个答案:

答案 0 :(得分:0)

您确定需要单独的页面吗?

第一次机会 - 将print_page.php包含在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设计的所有网页上都有相关的可打印内容。

答案 1 :(得分:-1)

您可以将每个页面定义为print_page.php中的块。 因此,当您在第1页时,打印页面网址将包含类似

的内容
 <a href="print_page.php?id=firstpage".

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

答案 2 :(得分:-1)

我认为您需要使用javascript来完成此任务。

<a href="print_page.php" onClick ="window.print();return false">