2009-07-31 67 views

回答

0

把以下內容在彈出窗口中確認<body>標籤:

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

這是JavaScript,然後將打開瀏覽器的打印對話框。您無法直接從Javascript打印,但可以打開提示。

如果你只是在該窗口中打開原始PDF,可以從父窗口控制它的好,無論是在一個按鈕,或任何其他JavaScript處理:

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

1

Zombat的答案如果您正在處理網頁,但是PDF文件沒有主體標記,則可以使用。有了PDF文件,我不確定這是可能的。

但是!無論如何,我認爲這種方式會更好。讓用戶點擊ctrl-p進行打印比假設他們想要打印並「幫助」拋出對話框的侵略性要小。海事組織當然。