js调用打印机打印网页字体总是缩小一号的解决方法


Posted in Javascript onJanuary 24, 2014

今天要做一个打印网页的小功能,直接调用window.print(),但是打印出来后,字体总是缩小一号,找不到原因。。。

后来尝试用一个IE的打印控件,但仅支持ie有点恶心,只能返回去继续找原因

原来,我要打印的页面因为是哥弹出层,所以出现这种现象,后来直接target="_blank",就可以正常打印了。

另外,

function preview() 
{ 
bdhtml=window.document.body.innerHTML; 
sprnstr="<!--startprint-->"; 
eprnstr="<!--endprint-->"; 
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+17); 
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); 
window.document.body.innerHTML=prnhtml; 
window.print(); 
} 
</script>

将<!--startprint-->和<!--endprint-->放在需要打印的内容开头和结尾,则只打印需要的部分,而不是整个页面。(看的别人的博客哦,嘿嘿)
Javascript 相关文章推荐
jQuery.buildFragment使用方法及思路分析
Jan 07 Javascript
jquery操作checked属性以及disabled属性的多种方法
Jun 20 Javascript
js获取字符串字节数方法小结
Jun 09 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
Nov 25 Javascript
js实现表格筛选功能
Jan 18 Javascript
bootstrap vue.js实现tab效果
Feb 07 Javascript
Angular中管道操作符(|)的使用方法
Dec 15 Javascript
发布Angular应用至生产环境的方法
Dec 10 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
May 07 Javascript
vue实现固定位置显示功能
May 30 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
Nov 04 Javascript
JavaScript实现无限轮播效果
Nov 19 Javascript
动态的创建一个元素createElement及删除一个元素
Jan 24 #Javascript
动态的绑定事件addEventListener方法的使用
Jan 24 #Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
Jan 24 #Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
Jan 24 #Javascript
JS实现点击链接取消跳转效果的方法
Jan 24 #Javascript
js关于字符长度限制的问题示例探讨
Jan 24 #Javascript
JS方法调用括号的问题探讨
Jan 24 #Javascript
You might like
PHP中的超全局变量
2006/10/09 PHP
用php实现像JSP,ASP里Application那样的全局变量
2007/01/12 PHP
ExtJS与PHP、MySQL实现存储的方法
2010/04/02 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
JS如何将UTC格式时间转本地格式
2013/09/04 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
使用Node.js为其他程序编写扩展的基本方法
2015/06/23 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
2015/11/11 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
JavaScript中removeChild 方法开发示例代码
2016/08/15 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
完美解决input[type=number]无法显示非数字字符的问题
2017/02/28 Javascript
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
wxpython 学习笔记 第一天
2009/03/16 Python
举例讲解Python中is和id的用法
2015/04/03 Python
解析Python编程中的包结构
2015/10/25 Python
Python语言实现将图片转化为html页面
2017/12/06 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
python requests更换代理适用于IP频率限制的方法
2019/08/21 Python
德国鞋子网上商店:Omoda.de
2017/03/31 全球购物
高中数学教师求职信
2013/10/30 职场文书
党员创先争优公开承诺书
2014/03/28 职场文书
兽医医药专业求职信
2014/07/27 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS
Elasticsearch 聚合查询和排序
2022/04/19 Python
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python