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