我有一个由 5 页组成的网站。我创建了一个名为 print_page.php 的特殊页面,其中包含所有 5 个页面的内容。
如何在 5 个单独页面的顶部添加一个链接,按下该链接将打印 print_page.php 的内容?
谢谢你的帮助
我有一个由 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 设计的所有页面上都有相关的可打印内容。
我认为您需要使用 javascript 来完成此操作。
<a href="print_page.php" onClick ="window.print();return false">
您可以在 print_page.php 中将每个页面定义为一个块。因此,当您在 page1 上时,打印页面 url 将包含类似
<a href="print_page.php?id=firstpage".
然后根据 id 变量显示内容。