1
我有一個指向.docx或PDF文件的鏈接。當用戶點擊鏈接,而不是下載/顯示它...我想彈出一個打印窗口。我試着做以下,但我得到一個錯誤:在javascript中打印word文檔而不是下載它
var e = document.getElementById("download_1");
e.print();
return false;
嵌入文件:
<embed src ="/files/test.doc" width="0" height="0" name="download_1"></embed>
我得到一個錯誤:
類型錯誤:「未定義」不是一個函數(評估'e.print()')
將資源解釋爲Document,但使用MIME類型application/zip進行傳輸。
我不認爲瀏覽器的打印功能會導致嵌入的文檔打印。更何況瀏覽器的設置決定了如何顯示PDF或DOC,而不是嵌入代碼。 – j08691 2012-03-02 00:06:10
我需要做什麼使這項工作在鉻?我不在乎IE,FF或Safari。 – ed1t 2012-03-02 00:12:33