-
자바스크립트로 특정영역만 인쇄하기개발 2010. 12. 16. 20:38
<script type="text/javascript">
//<![CDATA[
function printPage(){
var initBody;
window.onbeforeprint = function(){
initBody = document.body.innerHTML;
document.body.innerHTML = document.getElementById('print').innerHTML;
};
window.onafterprint = function(){
document.body.innerHTML = initBody;
};
window.print();
return false;
}
//]]>
</script>
인쇄할 부분을 div 로 감싼후 아이디('print')를 지정해준다.
<div id="print">인쇄할 영역</div>
반대로 특정영역만 인쇄하지 않을 수도 있다.
@media print {
#noprint { display:none; }
}
스타일로 위와 같이 지정하면 특정부분은 제외한채 인쇄가 가능하다.반응형'개발' 카테고리의 다른 글
웹페이지에 마우스 이벤트를 막는 자바스크립트 (0) 2011.01.12 웹페이지 인쇄시 페이지 영역 설정하기 (0) 2011.01.12 톰캣에서 도큐먼트 디렉토리 위치 변경하기 (0) 2010.12.16 자바스크립트 유효성 함수모음 (0) 2010.12.08 Tomcat Parameters: Invalid chunk ignored. - 경고 (0) 2010.11.23