我有一個由5頁組成的網站。我創建了一個名爲print_page.php的特殊頁面,其中包含所有5頁的內容。按給定URL打印頁面
如何在5個單獨頁面的頂部添加鏈接,這些頁面在按下時會打印print_page.php的內容?
感謝所有幫助
我有一個由5頁組成的網站。我創建了一個名爲print_page.php的特殊頁面,其中包含所有5頁的內容。按給定URL打印頁面
如何在5個單獨頁面的頂部添加鏈接,這些頁面在按下時會打印print_page.php的內容?
感謝所有幫助
您可以在每一頁定義爲在print_page.php塊。 所以,當你在第1頁,打印頁網址將包含類似
<a href="print_page.php?id=firstpage".
然後你根據id變量顯示的內容。
我認爲你需要使用JavaScript來完成這一點。
<a href="print_page.php" onClick ="window.print();return false">
Dosen't工作。只需打印當前頁面。 – Elliot
您確定需要單獨的頁面嗎?
第一個機會 - 包括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設計的所有頁面上都有相關的可打印內容。
您可以鏈接到'print_page.php',然後用JavaScript打印頁面並返回上一頁,但這是一個醜陋的解決方案。 – putvande
或者您可以在當前頁面中包含您的'print_page.php',並使用CSS將其隱藏並在打印中顯示。 – putvande