2013-01-04 2 views
-2

가능한 중복 :
How do I hide an element when printing a web page?인쇄 페이지 명령

내가 print에 대한 code 이하로 사용하고 - full page를 인쇄 할 경우 만. 페이지의 limited area (인쇄 버튼 영역 아래)을 인쇄하려면 어떻게해야합니까?

<SCRIPT LANGUAGE="JavaScript"> 
if (window.print) { 
document.write('<form><input type=button name=print value="Print Page"onClick="window.print()"></form>'); 
} 
</script> 

위의 스크립트는 정상적으로 작동하지만 페이지 전체 만 작동합니다.

+5

당신은 이것이 PHP가 아니라 자바 스크립트라는 것을 알고 있습니까? –

+0

미디어 css를 사용하여 인쇄 버튼 (또는 인쇄하고 싶지 않은 기타) 페이지를 숨 깁니다. 이것을 확인하십시오 http://stackoverflow.com/questions/355313/how-do-i-hide-an-element-when-printing-a-web-page – Rikesh

+0

프린트 CSS를 추가하여 원하지 않는 것을 숨길 수 있습니다 인쇄하고 싶다. – PeeHaa

답변

2

사용 CSS :

@media print{ 
    /* in here hide all elements you dont want printed e.g.: 
    * div#header{ display: none; } 
    */ 
} 
+0

오, 알았어. CSS 및 관련 부서에 코드를 넣어야합니다. 고마워. –

+0

그래, 자바 스크립트로 모든 인쇄 기능을 사용할 수 있지만, CSS에서 문서를 인쇄 할 때 (media) 태그를 사용하여 표시 할 내용을 정의해야합니다. – Prisoner

0

당신은 당신이 인쇄하지 않을 페이지의 모든 요소를 ​​숨길 @media print CSS를 추가 할 수 있습니다. 표시하도록 설정할 수 있습니다 : 없음 및 그들은 인쇄 페이지에 표시되지 않습니다