javascript 프린트 함수 기본 예제
2016. 1. 5. 11:35ㆍlanguage/javascript
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 |
도움이 되셨다면 공감을 부탁드립니다. ^^
'language > javascript' 카테고리의 다른 글
javascript / 화면 엑셀 다운로드 / table / 테이블 다운로드 / excel / iframe 다운로드 (0) | 2016.01.05 |
---|---|
javascript / 천단위 구분기호 / , / 1,000 / 콤마 (0) | 2016.01.05 |
javascript / popup / 팝업 / 중복으로 열릴때 / 팝업 포커스 / 팝업 체크 / window.open (0) | 2016.01.05 |
javascript / file size check / 파일 사이즈 / 파일 크기 / 검사 / 체크 (2) | 2016.01.05 |
javascript / trim 구현 (0) | 2016.01.05 |
javascript / 검색 또는 로그인 할 때 엔터키 enter 누르면 실행되게 하기 (3) | 2016.01.05 |
javascript / xml parsing / 파싱 / 예제 (2) | 2016.01.05 |
javascript / file extension(확장자) check / 필수항목 표시 / zerolength(공백) check / number(숫자) check / validator (0) | 2016.01.05 |
javascript ArrayList 구현 (0) | 2016.01.05 |
javascript Map 구현 (0) | 2016.01.05 |