繁花不似锦
我通常使用一种类似于如何使用JavaScript打印PDF(eHow.com)的方法iframe。一个容纳打印触发器的功能......function printTrigger(elementId) {
var getMyFrame = document.getElementById(elementId);
getMyFrame.focus();
getMyFrame.contentWindow.print();}一个按钮,让用户访问...(在onClick上a或button或input任何你想或)iframe指向你的PDF ...奖金创意#1 - 创建iframe并将其添加到您的页面中,printTrigger(); 以便在用户单击“打印”按钮之前不加载PDF,然后javascript可以攻击!iframe并触发打印对话框。奖金创意#2 - 如果您禁用“打印”按钮并在用户点击后向用户提供一些加载微调器或其他内容,则会获得额外的功劳,这样他们就可以知道正在处理的内容而不是反复点击它!