내용 페이지 영역 프린트용 javascript 함수입니다.
//이 함수를 common.js파일에 추가하세요.
function domPrint(obj) {
var newWin = window.open("출력창","_blank");
var doc = obj.innerHTML;
newWin.document.write(doc);
newWin.document.close();
newWin.print();
newWin.close();
}
---------------
//이 함수는 해당 스킨의 view.skin.php에 추가하면 됩니다.
$(function() {
//프린트 이벤트 바인딩
$(".btn_print").on("click", function() {
domPrint( $("#bo_v_con")[0] );
//domPrint( document.getElementById("bo_v_con") );
});
});
출력 버튼, view.skin.php의 원하는 곳에 추가.
---------------
<a target="_blank" class="btn_print"><span class="icon_print"></span>출력</a>
function domPrint(obj) {
var newWin = window.open("출력창","_blank");
var doc = obj.innerHTML;
newWin.document.write(doc);
newWin.document.close();
newWin.print();
newWin.close();
}
---------------
//이 함수는 해당 스킨의 view.skin.php에 추가하면 됩니다.
$(function() {
//프린트 이벤트 바인딩
$(".btn_print").on("click", function() {
domPrint( $("#bo_v_con")[0] );
//domPrint( document.getElementById("bo_v_con") );
});
});
출력 버튼, view.skin.php의 원하는 곳에 추가.
---------------
<a target="_blank" class="btn_print"><span class="icon_print"></span>출력</a>
댓글 4개
9년 전
좋은 자료 감사합니다.
8년 전
좋은 자료 감사합니다.
근데 익스플로러11 버전에서는 새창으로 뜨는 주소줄에 http://www.abc.co.kr/bbs/출력창
이렇게 뜨면서 HTTP404 에러가 뜨네요.
한참을 헤매다가 js 부분의
var newWin = window.open("출력창","_blank"); 을
var newWin = window.open("","_blank"); 으로 바꾸니까 익스11, 엣지, 크롬 모두 정상 프린트 됩니다.
근데 익스플로러11 버전에서는 새창으로 뜨는 주소줄에 http://www.abc.co.kr/bbs/출력창
이렇게 뜨면서 HTTP404 에러가 뜨네요.
한참을 헤매다가 js 부분의
var newWin = window.open("출력창","_blank"); 을
var newWin = window.open("","_blank"); 으로 바꾸니까 익스11, 엣지, 크롬 모두 정상 프린트 됩니다.
7년 전
감사합니다...^^
5년 전
수정 감사합니다~~~
게시글 목록
| 번호 | 제목 |
|---|---|
| 2537 | |
| 2536 | |
| 2532 | |
| 2526 | |
| 2524 | |
| 2522 | |
| 2519 | |
| 2507 | |
| 2506 | |
| 2505 | |
| 2499 | |
| 2484 | |
| 2475 | |
| 2474 | |
| 2468 | |
| 2467 | |
| 2465 | |
| 2461 | |
| 2456 | |
| 2454 | |
| 2453 | |
| 2448 | |
| 2445 | |
| 2444 | |
| 2441 | |
| 2435 | |
| 2433 | |
| 2431 | |
| 2430 | |
| 2424 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기