2011-09-05 2 views
18

가능한 중복 :
How can Print Preview be called from Javascript?Javascript 또는 Jquery를 사용하여 프로그래밍 방식으로 "인쇄 미리보기"화면을 호출하는 방법은 무엇입니까?

나는 자바 스크립트 함수를 호출해야 화면에 버튼이 있습니다.

<input class="btn-print" type="button" value="Print" onclick="PrintPreview()"> 

그냥 당신이 FF에서> 인쇄> 인쇄 미리보기를 파일로 갔다 경우와 마찬가지로, 인쇄 미리보기 화면이 새 창을 열어야합니다. 파일의 IE에서 인쇄 미리보기 .

+0

IE/Windows에서만 작동합니까? 아, 그리고 당신이 ** 프로그램 적으로 ** 문제 없다고 생각하는 것 같아요. – mwan

답변

28

아니요. 자바 스크립트로 할 수있는 최대 작업은

window.print(); 

입니다.

+3

나는 Javascript가 모든 것을 가능하다고 생각하는이 "마술"분위기가있는 것을 좋아합니다. 너무 나쁘지 않습니다. –

+1

평소처럼 IE와 FF에 대한 미리보기 창이 표시되지 않습니다. Chrome에서 제대로 작동하면 PDF 미리보기 창이 사용됩니다. 다른 두 가지 경우 프린터 프롬프트 만 표시합니다. – Mahib

2

이것은 브라우저의 기능이며 허용하는 보안 위험이 있습니다. 따라서 대부분의 브라우저에서는 허용하지 않습니다.

how-can-print-preview-be-called-from-javascript 같은 질문을하는 또 다른 질문입니다.

관련 문제