가 인쇄 사업부의 컨텐츠에 많은 관련 게시물이가에 질문을 받았다 불구하고,이 특정 질문은 '아직 열려 10. 다음의 JavaScript 기능은 선택된 Div 태그의 내용을 인쇄하는 데 사용할 수 있습니다. 희망이 도움이됩니다. 면책 조항 : IE-8 (IE-8)을 사용하기 위해 기존의 답변 중 일부를 수정/강화 된 코드/오류로 사용했습니다.
function printDiv(divName) {
var divToPrint = document.getElementById(divName);
var newWin = window.open('', 'PrintWindow', 'width=400, height=400, top=100, left=100', '');
newWin.document.open();
newWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</body></html>');
newWin.document.close();
setTimeout(function() { newWin.close(); }, 10);
}
어디서나 페이지에서 또는 선택한 Div 내에서 printDiv를 호출하십시오.
<a href="Javascript:printDiv('divCustomerData')">Print Customer Data</a>
<a href="Javascript:printDiv('divOrderData')">Print Order Data</a>
는 각각의 ID를가 인쇄하는 사업부에 할당 :
<div id="divCustomerData">Div Contents goes here... </div>
유일한 캐치 지금은 CSS 스타일을 잃게 여기 테스트 링크입니다. 나는 그것을 고칠 기회를 얻었을 때 응답을 업데이트 할 것이다. 감사. 내가 줄 것
선택한 div와 주변 또는 작은 divs 콘텐츠 자체를 인쇄 하시겠습니까? –