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

프린트하기 문의드립니다. 채택완료

티거서 9년 전 조회 4,441

문의드립니다. 

아래는 프린트하기 코드인데요 

div 안에 영역이 프린트 됩니다. 그런데 텍스트는 잘나오는데 

이미지가 안나오네요 이미지도 나오려면 어떻게 해야하나요 

고수님들 의견부탁드립니다.

 

<script type="text/javascript">

  var win=null;

  function printIt(printThis)  {

    win = window.open();

    self.focus();

    win.document.open();

    win.document.write('<'+'html'+'><'+'head'+'><'+'style'+'>');

    win.document.write('body, td { font-family: Verdana; font-size: 10pt;}');

    win.document.write('<'+'/'+'style'+'><'+'/'+'head'+'><'+'body'+'>');

    win.document.write(printThis);

    win.document.write('<'+'/'+'body'+'><'+'/'+'html'+'>');

    win.document.close();

    win.print();

    win.close();

  }

</script>

</head>

<body>

 

<a href="javascript:printIt(document.getElementById('test').innerHTML)">Print</a><p>

 

 

 

<div id="test">

텍스트 내용 택스트내용<br>

<img src="/images/s1.jpg" width="500" height="774"> 

</div>


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

답변 3개

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

html 파일을 웹브라우저로 보았을때

<img src="/images/s1.jpg" width="500" height="774">

부분에 대한 이미지가 정상적으로 출력은 되나요?

만일 정상적으로 출력이 되는데도 인쇄시 인쇄가 안된다면

경로 앞에 도메인을 넣어서 절대경로로 지정하거나 현재 html파일이 그누보드 루트에 설치되어 있다면

<img src="images/s1.jpg" width="500" height="774">

로 수정해서 한번 확인해 보세요. 

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

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

9년 전

오구오구님 답변감사합니다. 

텍스트만 나오고 이미지<img src="/images/s1.jpg" width="500" height="774">  이게 안나와서요 

혹시 이미지도 나오나요 ??

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

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

d
9년 전

직접뽑아본건아니지만 현재코드로 인쇄미리보기봤을때 잘나오는데요? 

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

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

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

로그인