zoukankan      html  css  js  c++  java
  • php 实现打印预览的功能

    php 实现打印预览的功能

    <inputid="btnPrint" type="button" value="打印"onclick="javascript:window.print();" />
    <inputid="btnPrint" type="button" value="打印预览" onclick=preview(1)/>
    <styletype="text/css" media=print>
    .noprint{display : none}
    </style>
    <pclass="noprint">不需要打印的地方</p>
    <script>
    functionpreview(oper)
    {
    if (oper <10)
    {
    bdhtml=window.document.body.innerHTML;//获取当前页的html代码
    sprnstr="<!–startprint"+oper+"–>";//设置打印开始区域
    eprnstr="<!–endprint"+oper+"–>";//设置打印结束区域
    prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18);//从开始代码向后取html
    prnhtmlprnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
    window.document.body.innerHTML=prnhtml;
    window.print();
    window.document.body.innerHTML=bdhtml;
    } else {
    window.print();
    }
    }
    </script>
    <p>XXXXX</p>
    <!–startprint1–>要打印的内容<!–endprint1–>
    <inputid="btnPrint" type="button" value="打印"onclick="javascript:window.print();" />
    <inputid="btnPrint" type="button" value="打印预览" onclick=preview(1)/>
    <styletype="text/css" media=print>
    .noprint{display : none}
    </style>
    <pclass="noprint">不需要打印的地方</p>
    <script>
    functionpreview(oper)
    {
    if (oper <10)
    {
    bdhtml=window.document.body.innerHTML;//获取当前页的html代码
    sprnstr="<!–startprint"+oper+"–>";//设置打印开始区域
    eprnstr="<!–endprint"+oper+"–>";//设置打印结束区域
    prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18);//从开始代码向后取html
    prnhtmlprnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
    window.document.body.innerHTML=prnhtml;
    window.print();
    window.document.body.innerHTML=bdhtml;
    } else {
    window.print();
    }
    }
    </script>
    <p>XXXXX</p>
    <!–startprint1–>要打印的内容<!–endprint1–>
    
  • 相关阅读:
    Centos Another app is currently holding the yum lock
    Centos 重置密码
    Effective c#学习笔记(1)
    浅谈计算机编码
    mongodb java spring data
    VS2013 好用的插件
    xml存储bug
    VS 2008 生成操作中各个选项的差别
    程序权限控制
    给钛度产品的一些建议(Note)
  • 原文地址:https://www.cnblogs.com/bluealine/p/7170617.html
Copyright © 2011-2022 走看看