<input class="Noprn" type="button" onclick="window.print()" value="打印"/>
<input type="button" name="print" value="预览并打印" onclick="preview()"/>
<input type="button" id="bt" onclick="javascript:printpage('myDiv')" value="DIV打印" />
<script language="javascript" 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 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, "");
}
catch (e)
{ }
}
// //设置网页打印的页眉页脚为默认值
// function PageSetup_Default() {
// try {
// var Wsh = new ActiveXObject("WScript.Shell");
// HKEY_Key = "header";
// Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "&w&b页码,&p/&P");
// HKEY_Key = "footer";
// Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "&u&b&d");
// }
// catch (e)
//{ }
// }
// PageSetup_Default();
</script>
<script language="javascript" type="text/javascript">
function printpage(myDiv){ //DIV控制打印
//var newstr = document.all.item(myDiv).innerHTML;
var newstr = document.getElementById(myDiv).innerHTML;
// alert(newstr);
var oldstr = document.body.innerHTML;
document.body.innerHTML = newstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}
</script>
<script language="Javascript">
function preview() {
PageSetup_Null();
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>
![](https://img2024.cnblogs.com/blog/35695/202408/35695-20240826070647288-243310440.jpg)