페이지 프린트가 가능하도록 소스만드는중에 문제가 생겨 질문드립니다. 채택완료

<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>&nbsp;>&nbsp;검색

                    </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

이런식으로 모든 메뉴가 뜨고 모든 링크주소가 뜨고 있습니다.

어느부분이 문제인가요..

답변 1개

예제 페이지가 사이트를 연결할 수 없다고 나옵니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고