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实现视频播放页面的关灯开灯效果
May 27 Javascript
jquery解析xml字符串示例分享
Mar 25 Javascript
jquery无法设置checkbox选中即没有变成选中状态
Mar 27 Javascript
jQuery实现的在线答题功能
Apr 12 Javascript
js removeChild 方法深入理解
Aug 16 Javascript
JS快速实现移动端拼图游戏
Sep 05 Javascript
vue实现重置表单信息为空的方法
Sep 29 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
Jun 04 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
Sep 11 Javascript
如何手写一个简易的 Vuex
Oct 10 Javascript
通过vue.extend实现消息提示弹框的方法记录
Jan 07 Vue.js
vue 递归组件的简单使用示例
Jan 14 Vue.js
动态的创建一个元素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
在普通HTTP上安全地传输密码
2007/07/21 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
8个PHP数组面试题
2015/06/23 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
2019/05/29 PHP
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
bootstrap table 数据表格行内修改的实现代码
2017/02/13 Javascript
js精确的加减乘除实例
2017/11/14 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
2019/05/28 jQuery
[33:39]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第二局
2016/02/27 DOTA
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
Python2与python3中 for 循环语句基础与实例分析
2017/11/20 Python
Python实现确认字符串是否包含指定字符串的实例
2018/05/02 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
Win10 安装PyCharm2019.1.1(图文教程)
2019/09/29 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
关于Pytorch的MLP模块实现方式
2020/01/07 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
《湘夫人》教学反思
2014/02/21 职场文书
校园活动宣传方案
2014/03/28 职场文书
人资专员岗位职责
2014/04/04 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
报案材料怎么写
2015/05/25 职场文书
理想国读书笔记
2015/06/25 职场文书
2015年度女工工作总结
2015/10/22 职场文书
详解nginx.conf 中 root 目录设置问题
2021/04/01 Servers
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL
php实例化对象的实例方法
2021/11/17 PHP
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android