페이지 프린트가 가능하도록 소스만드는중에 문제가 생겨 질문드립니다.
본문
<div id="sub_tit" class="container">
<h2 class="sub_con"><?=$board['bo_subject']?></h2>
<input type="button" name="pBtn" id="pBtn" value="인쇄하기" onClick="javascript:pageprint('sib_visual');" />
<div class="sub_lo">
<? if ($board[bo_table])
{ //게시판에 속해있을 경우 ?>
<div class="location pc">
<a href="/"><span>HOME</span></a> <div><span>오른쪽화살표</span></div> <span><?=$group['gr_subject']?></span> <div><span>오른쪽화살표</span></div>
<span><?=$board['bo_subject']?></span>
</div>
<? }else{ //그렇지 않을 경우 ?>
<div class="location hidden-xs" >
<a href="/"><span>HOME</span></a> > 검색
</div>
<? } ?>
</div>
</div>
</div>
<script type="text/javascript">
var initBody;
function beforePrint(mapId) {
initBody = document.body.innerHTML;
document.body.innerHTML = mapId.innerHTML;
}
function afterPrint() {
document.body.innerHTML = initBody;
}
function pageprint(mapId) {
window.onbeforeprint = beforePrint(mapId);
window.onafterprint = afterPrint();
window.print();
}
</script>
현재 프린트가 되는 화면은 뜨는 상태입니다.
그런데 제가 원하는건 div안의 내용만 나오게 하려고 id값을 지정해주었는데
자꾸 메뉴 이름 옆에 메뉴의 링크주소까지 다 같이 나와버립니다.
ex) 대관신청 www.dagwan.co.kr/bbs/board.php?bo_table=sub01_01
이런식으로 모든 메뉴가 뜨고 모든 링크주소가 뜨고 있습니다.
어느부분이 문제인가요..