테스트 사이트 - 개발 중인 베타 버전입니다

iframe 안의 내용만 프린트하려면 어떻게 해야하나요? 채택완료

그누초보님 9년 전 조회 3,594

</p><p><script language="JavaScript">
 function printValue(){
  document.getElementById("printContents").innerHTML=opener.document.getElementById('printLayer').innerHTML;
  window.print();
</script> </p><p> </p><p><p><input type="button" onclick="window.print();" value="프린트"></p></p><p> </p><p><div id="printContents"></p><p><!-- 프린트할 영역 --></p><p></div></p><p>

 

부모페이지 안에 iframe 으로 자식창이 있는데요

위 소스는 자식창에서 프린트하는 소스입니다.

 

자식창은 사이즈는 500x500 인데

내부에 div 로 감싸고 overflow scroll 이 있습니다.

 

스크롤바없이 iframe 내에 있는 모든걸 깔끔하게 프린트하고 싶은데

방법이 없을까요?

위 소스대로 하면 스크롤바도 보이고 아래 내용도 보이지 않은체 출력이 됩니다 ㅠㅠ

 

 

 

 

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

답변 1개

채택된 답변
+20 포인트
9년 전

게시판이나 문서 등에서 프린트버튼을 클릭해서 프린트시에 필요없는것을 아래와 같이 커버하여 깔끔하게 간추려서 프린트를 해주세요.
<NOPRINT>
이곳에 있는 내용은 출력이되지 않습니다..
</NOPRINT>

 

 

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

답변에 대한 댓글 1개

그누초보님
9년 전
RedAngel 님 답변 고맙습니다.
다른소스로 이미 해결한 상태인데
제가 알고 싶어하는 중요한 팁을 하나 주셨네요!

정말 감사합니다^^

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

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

로그인