有没有办法在打印时运行JavaScript?我知道IE onprintbefore事件,但我们主要使用Firefox。

我想做的是获取要在打印页面中显示的元素位置,这样我就可以插入适当的分页符,基本上可以完成CSS的“ page-break-inside:避免”属性(如果有的话)已实施。

看来,如果我可以强制JavaScript为打印渲染运行一个单独的时间,则可以执行此操作。

最佳答案

更好地使用CSS媒体规则。提供打印样式表。

<link rel="stylesheet" type="text/css" href="print.css" media="print">


另请参见http://www.alistapart.com/articles/goingtoprint/

09-10 12:57
查看更多