我想在用户打印某个网页时将一些信息发送回我的数据库。我可以在IE中使用onbeforeprint()onafterprint()做到这一点,但是我想以浏览器不可知的方式来做同样的事情。只要完成就不必关心我必须使用哪种技术组合(PHP,MySQL,JavaScript,HTML)。有任何想法吗?

编辑:

仍然有一些问题。我尝试将函数作为图像放置在Print.css中,但是我将其弄乱了一些方式。然后,我尝试仅添加一个事件监听器,但是我也无法使其完全正常地工作。如果有人可以在使用任何浏览器进行打印之前提供有关如何调用函数的更多详细信息,我将不胜感激。

编辑:

我暂时放弃了这一点,我选择了另一种方式来做自己想做的事情。我期待FireFox支持onbeforeprint()和onafterprint()的日子。

最佳答案

我不是sure other browsers will allow you to。您当然可以为onbeforeprint在打印样式表中的某个位置指定一个图像,该图像可能只会在打印中被调用。

09-27 12:48