javascript 에서 사용하는 프린트 함수 예제이다.

 

 

팝업을 띄워서 필요한 부분(특정 태그)을 팝업에 추가하고 그 추가된 내용을 프린트 하는 방법이다.

 

 

 

function printPage(){
 var W=document.documentElement.clientWidth; if(!W){W=document.body.clientWidth;}
   var H=document.documentElement.clientHeight; if(!H){H=document.body.clientHeight;}
 
   var features = "menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=" + W + ",height=" + H + ",left=0,top=0";
   var PrintPage = window.open("about:blank","tmp_print",features);
   PrintPage.document.open();
   PrintPage.document.write("<html><head>");
 
// 독타입
 
PrintPage.document.write("<meta http-equiv=\"X-UA-Compatible\" content=\"IE=8\"/>");
 
// css 삽입
   PrintPage.document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/common.css\" />");
   PrintPage.document.write("</head><body>");
 
// 태그 id 삽입
   PrintPage.document.write(document.getElementById('dataBody').innerHTML);
 
 
   PrintPage.document.write("</body></html>");
   PrintPage.document.close();
 
   PrintPage.print();
   PrintPage.close();
}
 
cs

 

 

 

도움이 되셨다면 공감을 부탁드립니다. ^^ 

by 개발자 CofS 2016.01.05 11:35