5 페이지로 구성된 웹 사이트가 있습니다. 모든 5 페이지의 내용을 담고있는 print_page.php라는 특별한 페이지를 만들었습니다.주어진 URL로 페이지를 인쇄하십시오.
5 개의 개별 페이지 상단에 print_page.php의 내용을 인쇄 할 수있는 링크를 어떻게 추가합니까? 어떤 도움
5 페이지로 구성된 웹 사이트가 있습니다. 모든 5 페이지의 내용을 담고있는 print_page.php라는 특별한 페이지를 만들었습니다.주어진 URL로 페이지를 인쇄하십시오.
5 개의 개별 페이지 상단에 print_page.php의 내용을 인쇄 할 수있는 링크를 어떻게 추가합니까? 어떤 도움
당신은 print_page.php의 블록으로 모든 페이지를 정의 할 수 있습니다에 대한
감사합니다. 당신이 PAGE1에있는 경우 따라서, 인쇄 페이지 URL 그런 다음 id 변수에 따라 내용을 표시
<a href="print_page.php?id=firstpage".
같은 것을 포함 할 것이다.
이 작업을 수행하려면 javascript를 사용해야한다고 생각합니다.
<a href="print_page.php" onClick ="window.print();return false">
Dosen't work. 현재 페이지 만 인쇄합니다. – Elliot
별도의 페이지가 필요하십니까?
첫 번째 기회 - 사업부에 그 print_page.php을 포함, 즉에만 인쇄에 볼 수 있습니다 :
<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