2009-07-31 3 views

답변

0

는 팝업 창에서 <body> 태그에 다음을 넣어 :

<body onload="window.print()" />

다음 브라우저의 인쇄 대화 상자가 열립니다 자바 스크립트입니다. Javascript에서 직접 인쇄 할 수는 없지만 프롬프트를 열 수 있습니다. 그냥 창에서 원시 PDF를 여는 경우

, 당신은 단추 중 하나뿐만 아니라 부모 윈도우에서 제어, 또는 수있는 다른 자바 스크립트 처리기 :

<input type="button" value="Generate PDF" onclick="var w = window.open('generated_pdf.pdf','mywin'); w.print();"/>

1

Zombat의 대답 웹 페이지를 다루고 있지만 PDF 파일에 body 태그가 없으면 작동합니다. PDF 파일을 사용하면 가능한지 확실하지 않습니다.

BUT! 나는 그것이 어쨌든이 방법이 더 좋다고 주장 할 것이다. 사용자가 인쇄하기 위해 ctrl-p를 누르게하는 것은 그들이 인쇄하고 "유용하게"대화창을 던지고 싶다고 가정하는 것보다 덜 침해합니다. 물론 IMO.