考试中心中的打印功能

来源:互联网 发布:php钓鱼网站源码 编辑:程序博客网 时间:2024/04/29 01:49
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title>打印</title></head><body>    <div style="text-align: center">        <input type="button" value="打印" onclick="prn1_preview()" style="cursor: pointer;" /></div>    <!--startprint-->    <div>    <table width="649px" border="1" align="center" cellpadding="0" cellspacing="0">    <tr bgcolor="#CCCCCC">                <td width="589" height="80" align="center">                <p>测试</p>    </td></tr>    </table>    </div>     <!--endprint--></body><script type="text/javascript">    var hkey_root, hkey_path, hkey_key;    hkey_root = "HKEY_CURRENT_USER";    hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";    //网页打印时清空页眉页脚    function pagesetup_null() {        try {            var RegWsh = new ActiveXObject("WScript.Shell")            hkey_key = "header"            RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "")            hkey_key = "footer"            RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "")        } catch (e) {        }    }    //网页打印的时恢复页眉页脚为默认值    function pagesetup_default() {        try {            var RegWsh = new ActiveXObject("WScript.Shell")            hkey_key = "header"            RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "&w&b页码,&p/&P")            hkey_key = "footer"            RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "&u&b&d")        } catch (e) {        }    }    function prn1_preview() {//打印预览            pagesetup_null();             var bdhtml = window.document.body.innerHTML;            var sprnstr = "<!--startprint-->";            var eprnstr = "<!--endprint-->";            var prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);            prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));            window.document.body.innerHTML = prnhtml;            window.print();            document.body.innerHTML = "<div style='text-align: center'><input type='button' value='打印' onclick='prn1_preview()' style='cursor: pointer;' /></div>" + document.body.innerHTML;            pagesetup_default();    };</script> </html>


原创粉丝点击