2011-09-01 89 views

回答

2

你不能。一旦JS调用它,打印机diaglog框就不会将任何东西传回给浏览器,因此在显示打印对话框后没有任何内容需要监听或检查。

+0

正确的答案是 –

0

你不能。

看那MDN docs for the window.print method,特别是在该方法所做的说明:

打开打印对话框来打印当前文档。

注意其说“打印当前文档”。浏览器故意(并正确)仅将某些有限的数据传回给脚本。这是出于各种安全和隐私的原因。

0

有没有简单的方法。 print()不返回结果。 我的想法是......

定义一些CSS文件,包括它media="print",有像background-image: url('i-am-printed.php'); 在I-AM-printed.js你可能会写一些信息的属性。

不好意思,这不是我曾经尝试过的。另外,它不能即时提供所需的信息。您以后只能查看结果。

+0

以类似的方式 - 没有服务器端脚本,你可以访问图像+一些识别参数dummy.gif?userId = 12345和审查访问后 – HBublitz

+0

这是一个聪明的想法,但样式表可能会加载打印预览* –

+0

这是真的...... :-( – HBublitz

相关问题