`

JavaScript 打印网页内容

 
阅读更多

打印整个页面

window.print();

隐藏网页中有些不打印的区域,需设置以下格式

<style type="text/css" media=print>
.noprint{display:none}
</style>

再引用 .noprint 类选择器 设置class="noprint"

打印网页局部内容

function onPrint(block) {

var value = document.all.block.innerHTML;
var printdetail = window.open("","printDetail","");
printdetail.document.open();
printdetail.document.write("<HTML><head></head><BODY onload='window.print()'>");
printdetail.document.write("<PRE>");
printdetail.document.write(value);
printdetail.document.write("</PRE>");
printdetail.document.close("</BODY></HTML>");
}

<div id="block">打印内容</div>

<a href="javascript:onPrint();">打印按钮</a>

去掉页面页眉页脚

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){}
}

再设置Internet 属性 -->> 安全 -->>选择下面一排第一个Internet-->>点击自定义,将ActiveX 控件和插件都设置为提示 应用

打印之后,就得到干净的页面了

更多详情,请参考http://blog.csdn.net/woaitiyu/article/details/3161248

当需要打印页面的时候,往往需要设置页面的字体格式,这里我简单介绍一下字体

word中汉字对应大小:
42磅对应初号、36磅对应小初、26磅对应一号、24磅对应小一号、22磅对应二号、18磅对应小二号、16磅对应三号、15磅对应小三号、14磅对应四号、12磅对应小四号、10.5磅对应五号、9磅对应小五号、7.5磅对应六号、6.5磅对应小六号、5.5磅对应七号、5磅对应八号
磅:pt
单位, pt pc px mm cm in em

字体格式 例如 <span style="font-family:黑体;font-size:16pt">打印标题</span>。。。。。。

分享到:
评论

相关推荐

    用Javascript打印网页指定标签的内容

    用Javascript打印网页指定标签的内容

    javascript打印网页指定的内容

    javascript打印网页中指定部分的内容

    利用javascript实现网页打印

    利用javascript在网页上实现打印的方法,可以设置分页等页面设置。

    javascript网页打印设置

    源代码:javascript网页打印设置

    ajax+javascript打印网页数据

    javascript打印网页,ajax处理数据

    javascript 解决网站时区问题

    javascript(jquery) 解决网站时区问题

    JavaScript版网页万年历

    这个是用JavaScript写成的,纯客户端程序.......

    JavaScript网页特效范例宝典源码

    目录: 第1章 窗口/框架与导航条...实例302 利用CSS样式打印页面中的指定内容 478 实例303 利用CSS样式分页打印 479 11.5 套打邮寄产品单 482 实例304 打印汇款单 482 实例305 打印快递单 484 实例306 打印信封 485 第...

    JavaScript网站网页右下角弹窗公告内容弹窗可自定义内容附带跳转链接

    2.适用于PC网站网页使用 3.需要显示的网页调用这个JS文件就好 4.适合放公告内容,标题,可设置跳转链接 5.下载遇到问题可随时联系我们解决 6.遵守CSDN相关规定,代码适用于开发者学习或者商业使用,切勿作为非法用途...

    网页打印 javascript

    常用的网页打印的方法,非常不错,可以设置打印区域

    JavaScript语言参考手册

    Netscape 网站包含了在你创建 JavaScript 应用程序时十分有用的大量信息。这些你可能感兴趣的 URL 包括: http://home.netscape.com/one_stop/intranet_apps/index.html 这是 Netscape AppFoundry Online 的主页...

    JavaScript网页特效范例宝典(下)

    分别是窗口/框架与导航条设计、表单及表单元素、实用JavaScript函数、日期和时间、文字特效、超级链接特效、操作表格、图形图像与多媒体、页面特效、状态栏特效、报表与打印、网站安全、HTML/CSS样式、JavaScript与...

    基于 javascript 的网页制作源程序

    本书所介绍的内容翔实而实用,步骤讲解详细,适合作为各类网页设计制作培训学校的教材,也可供想要把网页做得更好的广大普通网页制作爱好者学习,以及从事网站建设和网页设计制作的专业人士分析借鉴

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    61、原生JavaScript解决offsetX兼容性问题 62、原生JavaScript常用的正则表达式 63、原生JavaScript实现返回顶部的通用方法 64、原生JavaScript获得URL中GET参数值 65、原生JavaScript实现全选通用方法 66、原生...

    ASP_JavaScript打印

    在各种动态网页开发语言下使用VBScript、JavaScript脚本语言进行各种信息的打印预览工作,可以直接打印HtmlTable网页元素中的文字信息。 在控件演示实例中有本控件的详细说明文件,本控件现在是打印预览控件的测试...

    Javascript打印网页部分内容的脚本

    直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法: 1、在页面的代码头部处加入JavaScript: JavaScript代码 代码如下:[removed] function doPrint() { bdhtml=window.document.body[removed...

    程序天下:JavaScript实例自学手册

    3.35 文本框显示网页中选中的内容 3.36 文字的垂直滚动 3.37 文字幻灯片 3.38 随机动态文字效果 3.39 实现textarea的自动滚动 3.40 使用marquee实现文字上下滚动 3.41 类似安装效果的textarea滚动 3.42 始终显示在最...

    javascript从入门到精通PPT

    包括初识JavaScript、JavaScript基础、流程控制、函数、JavaScript对象与数组...打印、使用Cookie、图像处理、浏览器检测、嵌入式对象、JavaScript中的XML、JavaScript的安全、Ajax技术、jQuery技术、JavaScript+Ajax+...

    基于机器学习的JavaScript恶意代码检测系统的研究与实现

    识别恶意代码的方法实现了可实时检测网页代码的Chrome扩展工 具。具体成果有: 1)通过对数据集进行代码的特征分析,我们提出了使用协同训 练的方法来识别JavaScript恶意特性的检测模型,该模型基于两类特 征的可信度...

Global site tag (gtag.js) - Google Analytics