답변 2개
위 내용에 추가를 좀더 한다면
function content_print(){
var initBody = document.body.innerHTML;
window.onbeforeprint = function(){
document.body.innerHTML = document.getElementById('sub_container').innerHTML;
}
window.onafterprint = function(){
document.body.innerHTML = initBody;
}
window.print();
}
<div id="sub_container">
내용들
<a href="javascript:" OnClick="content_print();" class="">Print하기</a>
</div>
댓글을 작성하려면 로그인이 필요합니다.
var initBody;
function beforePrint()
{
initBody = document.body.innerHTML;
document.body.innerHTML = 게시판 내용 ID.innerHTML;
}
function afterPrint()
{
document.body.innerHTML = initBody;
}
function pageprint()
{
window.onbeforeprint = beforePrint;
window.onafterprint = afterPrint;
window.print();
}
<div id="agent_list">인쇄할 내용</div>
<input type='button' value=' 인 쇄 ' id="Print_btn" onclick="pageprint()" >
프린트 할 공간 즉, 어느 영역에서 어느 영역까지 인지 여부를 파악하셔서 해당 class 영역을 출력하라고 명령을 주면 됩니다.
예를들어 게시판 내용부분을 잡아 출력하고자 할경우 document.getElementById('').innerHTML;
전 위 소스처럼 하니까 잘되더라고요..참고만 하세요~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인