DS's『 행복합시다 』

Carpe Programming/javascript

[javascript] 일부 영역 인쇄하기

nolite 2011. 9. 1. 15:28


 function content_print()
 {
     var initBody = document.body.innerHTML;
     
     //인쇄 할 영역을 body에 담은 후에 인쇄하고
     window.onbeforeprint = function(){
        document.body.innerHTML = document.getElementById("인쇄영역DIV").innerHTML;
     };
        
    //인쇄가 끝나면 body의 내용을 원복
    window.onafterprint = function(){
        document.body.innerHTML = initBody;
    };
        
    window.print();     
}

728x90