我目前正在使用以下脚本来处理一些文档:
var pp = this.getPrintParams();
pp.interactive = pp.constants.interactionLevel.automatic;
this.print(pp);
如何添加另一个命令,比如document.close()
,以便它读取打印功能,然后在最后关闭文档?我只是在print命令后面添加close命令,这样就可以读取
var pp = this.getPrintParams();
pp.interactive = pp.constants.interactionLevel.automatic;
this.print(pp);
document.close();
感谢。
ADDITION
我的问题是我无法弄清楚如何完成一个命令并直接进入下一个命令。我已经放弃尝试使文档关闭,因为我意识到它将在浏览器中打开。所以现在我的下一个想法是在print命令之后使用history.back(-1);
。我只是不明白如何在javascript中启动/停止命令。
答案 0 :(得分:2)
添加此history.go(-1);
代替history.back(-1);
答案 1 :(得分:0)
print
函数应该阻止(暂停),直到用户完成打印对话框的处理,然后继续。您无需执行任何特殊操作即可在其后运行更多代码。
那就是说,真的是否需要在打印后强制关闭文档?作为一个用户,如果一个网站对我这么做,我会非常恼火。如果我想将PDF保存到计算机怎么办?如果我的打印机墨水不足而我需要再次打印怎么办?让我决定何时关闭PDF。