按钮调用Print()方法直接打印body中的内容。
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 Print() {
if(confirm("确定要打印?")) {
pagesetup_null();
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var oldstr = document.body.innerHTML;
var noPrint = document.getElementById("noprint");
noPrint.style.display='none';
$(".main_table").css("width","640px"); //设置表格的宽度
var newstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
document.body.innerHTML = oldstr;
pagesetup_default();
}
}
分享到:
相关推荐
html和js通过window.print()实现调用浏览器打印带背景图片和生成二维码的文件功能;直接下载可用
调用浏览器自带打印功能,使用JavaScript的 window.print(); 方法。 使用JS实现打印功能;JavaScript 实现打印操作;javascript打印大全;通用;js实现打印的方式;JS怎么实现页面打印呢?JavaScript 实现打印,打印...
window.print可以打印网页,但有时候我们只希望打印特定控件或内容,怎么办呢,请看下面的例子
window.print打印指定div 首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印。 代码如下: <html> <head> [removed] function printdiv(printpage) { var headstr = “<html><...
最近做项目用到了web在线打印功能,经研究使用了JS自身支持的Window对象的打印方法,此种方法兼容性比较好,在IE和火狐浏览器下使用都没有问题。 1.但是网上好多案例都不支持分页功能,最后通过CSS的page-break-...
今天要做一个打印网页的小功能,直接调用window.print(),但是打印出来后,字体总是缩小一号,找不到原因。。。 后来尝试用一个IE的打印控件,但仅支持ie有点恶心,只能返回去继续找原因 原来,我要打印的页面因为是...
1.window.print() 会弹出打印对话框 2.使用html 标签引入Webbrowser控件 这种方式是其只兼容IE10以下的浏览器,其他浏览器不可使用 3.document.execCommand(”print”) 类似window.print() **4.采用JQuery...
<!... , initial-scale=1.0"> <title>Print ... window.print(); //恢复整个页面到打印前的内容。 $('body').html(selfhtml); } ps.onclick = function () { preview('cc'); } </html>
.net 打印 前端js调用window.print()经行页面的打印和调用系统API打印文件功能的实现
掌握window对象的moveTo、resizeTo、scrollTo、print方法的使用 熟练掌握window对象的status、location、name、self、opener属性的使用 Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管...
目前正在做浏览器端采用JS方式实现打印这么一个功能,JS打印实现的方法很多,但是兼容各个浏览器实现打印预览的功能有些棘手,现将实现的内容及遇到的问题记录下来,希望有大牛看到所提的问题后可以给予解答,在此...
vue打印功能实现的两种方法总结 1,安装 npm install vue-print-nb --save 2,引入 安装好以后在main.js文件中引入 import Print from 'vue-print-nb' Vue.use(Print); //注册 3,现在就可以使用了 ...
代码如下: <... <head><... [removed] function preview() { bdhtml=window.document.body[removed]; sprnstr=”<!–startprint–>”; eprnstr=”<!–endprint–>”; prnhtml=bdhtml.s
将需要打印的课程表的table放入div标签中,然后指定出需要打印的区域,最后调用window.print打印指定内容。 示例代码(代码中有些内容已省略) 代码如下:function preview() { bdhtml = window.document.body...
WebBrowser有很多功能,除打印外的其他功能就不再赘述了,你所能用到的打印功能也几乎全部可以靠它完成,下面的问题就是如何使用它了。先说显示后打印,后面说后台打印。1.首先引入一个WebBrowser在需要打印的页面...
input type='button' value='\u6253\u5370\u6574\u9875' onclick='[removed]window.print();' /> 示例2. 也可调用JS方法 <html> <head> [removed] function printpage() { window.print() } ...
控件及说明书及实例 一、概述 3 二、系统文件 4 install_lodop.exe 4 LodopFuncs.js 4 三、控件参数 6 Caption 6 Color 6 Border 6 ...六、打印维护和打印设计 42 七、使用样例 42 八、计量单位 43
在调用window.print()时,可以实现打印效果,但内容太多时要进行分页打印。 在样式中有规定几个打印的样式 page-break-before和page-break-after CSS属性并不会修改网页在屏幕上的显示,这两个属性是用来控制文件的...
本文实例讲述了JavaScript调用浏览器打印功能的方法。分享给大家供大家参考。具体如下: 1. 通用型,支持IE,Firefox,Chrome… 代码如下:window.print(); 2. 只支持IE打印: [removed] var print=function(){ /** ...