Javascript 如果打印HTML时出现分页符,是否显示消息?
我正在开发一个生成报价的web应用程序。在报价的末尾,有一个«详细信息和条件»块,我不希望在打印时被拆分。为此,我使用以下CSS代码:Javascript 如果打印HTML时出现分页符,是否显示消息?,javascript,php,html,css,Javascript,Php,Html,Css,我正在开发一个生成报价的web应用程序。在报价的末尾,有一个«详细信息和条件»块,我不希望在打印时被拆分。为此,我使用以下CSS代码: @media print { #conditions { page-break-inside: avoid; } } 但是,当块移动到下一页时,客户端可能不清楚页面的另一侧还有更多内容要读 因此,发生这种情况时,我想在主页上添加一条消息。类似于«下一页的详细信息和条件»。但我想不出一种方法来知道何时显示此消息,为此,我需要知道发
@media print {
#conditions {
page-break-inside: avoid;
}
}
但是,当块移动到下一页时,客户端可能不清楚页面的另一侧还有更多内容要读
因此,发生这种情况时,我想在主页上添加一条消息。类似于«下一页的详细信息和条件»。但我想不出一种方法来知道何时显示此消息,为此,我需要知道发生了分页符,但我找不到一种方法来这样做,因为这是一种浏览器功能
HTML代码是由PHP(服务器端)和JavaScript(客户端)代码混合生成的,因此我有相当大的灵活性
有什么想法吗?用1/2和2/2对页面进行编号怎么样?因为我不知道何时会出现分页符,所以我自己也无法对页面进行编号。为此,我将不得不依靠用户正确设置打印选项,我希望尽可能多的报价是可打印的开箱即用。此外,一些浏览器(例如Chrome)甚至不允许用户定义页眉和页脚,它们只能显示/隐藏。您应该知道,因为A4纸张的大小是众所周知的。。你可以试着考虑一下页高。。或者,你可以把它打印成PDF格式,然后你就有了自动的页码