[자바스크립트]원하는 영역만 인쇄

이온디
2007년 12월 03일

<HTML>
<HEAD>
<TITLE> 원하는 부분만 인쇄하기 </TITLE>
<script language="JavaScript">
var initBody
function beforePrint(){
 initBody = document.body.innerHTML;
 document.body.innerHTML = idPrint.innerHTML;
}
function afterPrint(){
 document.body.innerHTML = initBody;
}
function printArea() {
 window.print();
}
window.onbeforeprint = beforePrint;
window.onafterprint = afterPrint;
</script>
</HEAD>

<BODY>
    <form id="form1" runat="server">
 기본 문서 내용...<br> . <br> . <br> . <br> 인쇄할 때 제외될 영역 입니다. <br><br>
    <div id="idPrint"> 이 부분만 인쇄를 하고 싶습니다. <br>
    </div> 
    <input type="button" value="부분 출력하기" onclick="printArea();">
    </form>
</BODY>
</HTML>