채택완료

(꼭 좀 돠와주세요)안녕하세요 질문 드립니다.

2016-11-11 (금) 09:45:30 2,189

81cf2886df2a749a8207d3f1de2c39e7_1478824917_5044.jpg 

위 사진처럼 파란색으로 태두리 되어 있는 부분만 프린터를 하려고 아래와 같이 소스를 작성을 했는데

작동이 안됩니다. 뭐가 문제가 있는지 봐주세요

또한 제가 초보라서 작성 요령도 좀 알려 주심 감사하겠습니다.

감사합니다.

아래와 같이 하면 안됩니다.
<script>
 function printWindow() {
  bv = parseint(navigator.appversion);
  if (bv)=4) window.print();
  }
  var tempBody;
  window.onbeforeprint = function() {
  tempBody = document.body.innerHTML;
  document.body.innerHTML = pri.innerHTML;
  }
  window.onafterprint = function() {
  document.body.innerHTML = tempBody;
  }
</script>
<body>

 <div id="pri"> 인쇄할영역 </div>
    비인쇄할영역<br /> 
<a href="javascrpt:printWindow();">인쇄하기</a>

</body> 

답변 1개

채택된 답변
+20 포인트

위부분을  가지구 인쇄하려면 여러가지 문제점 이 많으니

차라리 인쇄버턴에 링크를 걸고 다른 페이지를 하나 만들어서 인쇄를 하세요

리스트부분의 여러가지 소스들이 겹처 충돌 이 자주나요 

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