使用Javascript打印多个页面

Cam*_*ell 6 javascript

我有一个网站,用户点击阅读更多按钮,以便他们可以查看页面上的其余信息.我很好奇我是如何做到的,以便用户不必单独打印每个页面.我希望能够做到这一点,以便我可以有一个打印相关页面的脚本.我有人可以帮助我,并指出我正确的方向,我将不胜感激.我需要此功能才能在所有浏览器中使用.

谢谢

Jay*_*ten 5

要实现这一目标,您需要一个利用媒体样式的样式表。它基本上就像有两个单独的样式表;一份用于打印,一份用于查看。为了节省带宽,请保留空白,printarea直到发出请求为止。在请求事件中填写printarea您要做的整个打印。我建议您研究一下 jQuery 及其负载和 ajax 请求。

@media screen
    {
    #screenarea
        {
        display: block;
        }
    #printarea
        {
        display: none;
        }
    }
@media print
    {
    #screenarea
        {
        display: none;
        }
    #printarea
        {
        display: block;
        }
    }
Run Code Online (Sandbox Code Playgroud)