网页局部打印,并且去除页眉页脚

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title>My JSP 'index.jsp' starting page</title>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <script language="javascript">
        var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
      //提示窗口
    function printit(MyDiv){
        PageSetup_Null();
        if (confirm('确定打印吗?')) {
            var newstr = document.getElementById(MyDiv).innerHTML;
            document.body.innerHTML = "<div style='position:absolute;left:20px;top:20px;'>"+newstr+"</div>";
            window.print();
            return false;
        }
    }
    function PageSetup_Null(){
        var Wsh=new ActiveXObject("WScript.Shell");
          HKEY_Key="header";
          Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
          HKEY_Key="footer";
          Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
    }
 </script>
 <style type="text/css">
     body{
     margin:0px;
     padding:0px;
         background: #ccc;
     }
     
     #div1, #div2{
         padding:10px;
     }
 </style>
    </head>

    <body>
    实现页面局部打印,并且去除页眉页脚
        <input type=button id=button_print name=button_print value="打印本单据"
            οnclick="javascript:printit('div1');">

        <div id="div1" style="border-width: 20px;">
            <table border="1">
                <tr>
                    <td>
                        11
                    </td>
                    <td>
                        12
                    </td>
                    <td>
                        13
                    </td>
                </tr>
                <tr>
                    <td>
                        21
                    </td>
                    <td>
                        22
                    </td>
                    <td>
                        23
                    </td>
                </tr>
                <tr>
                    <td>
                        31
                    </td>
                    <td>
                        32
                    </td>
                    <td>
                        33
                    </td>
                </tr>
            </table>
        </div>
        <p>
            所有内容
        </p>



        <input type=button id=button_print name=button_print value="打印本单据"
            οnclick="javascript:printit('div2');">
        <div id="div2">
            div2的内容
        </div>
    </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值