Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果打印HTML时出现分页符,是否显示消息?_Javascript_Php_Html_Css - Fatal编程技术网

Javascript 如果打印HTML时出现分页符,是否显示消息?

Javascript 如果打印HTML时出现分页符,是否显示消息?,javascript,php,html,css,Javascript,Php,Html,Css,我正在开发一个生成报价的web应用程序。在报价的末尾,有一个«详细信息和条件»块,我不希望在打印时被拆分。为此,我使用以下CSS代码: @media print { #conditions { page-break-inside: avoid; } } 但是,当块移动到下一页时,客户端可能不清楚页面的另一侧还有更多内容要读 因此,发生这种情况时,我想在主页上添加一条消息。类似于«下一页的详细信息和条件»。但我想不出一种方法来知道何时显示此消息,为此,我需要知道发

我正在开发一个生成报价的web应用程序。在报价的末尾,有一个«详细信息和条件»块,我不希望在打印时被拆分。为此,我使用以下CSS代码:

@media print {
    #conditions {
        page-break-inside: avoid;
    }
}
但是,当块移动到下一页时,客户端可能不清楚页面的另一侧还有更多内容要读

因此,发生这种情况时,我想在主页上添加一条消息。类似于«下一页的详细信息和条件»。但我想不出一种方法来知道何时显示此消息,为此,我需要知道发生了分页符,但我找不到一种方法来这样做,因为这是一种浏览器功能

HTML代码是由PHP(服务器端)和JavaScript(客户端)代码混合生成的,因此我有相当大的灵活性


有什么想法吗?

用1/2和2/2对页面进行编号怎么样?因为我不知道何时会出现分页符,所以我自己也无法对页面进行编号。为此,我将不得不依靠用户正确设置打印选项,我希望尽可能多的报价是可打印的开箱即用。此外,一些浏览器(例如Chrome)甚至不允许用户定义页眉和页脚,它们只能显示/隐藏。您应该知道,因为A4纸张的大小是众所周知的。。你可以试着考虑一下页高。。或者,你可以把它打印成PDF格式,然后你就有了自动的页码