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 相关文章推荐
Ajax搜索结果页面下方的分页按钮的生成
Apr 05 Javascript
jquery实现图片按比例缩放示例
Jul 01 Javascript
JavaScript生成随机字符串的方法
Mar 19 Javascript
javascript中createElement的两种创建方式
May 14 Javascript
深入理解JavaScript中的箭头函数
Jul 28 Javascript
js实现字符串和数组之间相互转换操作
Jan 12 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
Feb 21 Javascript
Vue中计算属性computed的示例解读
Jul 26 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
Oct 19 Javascript
vue组件父子间通信之综合练习(聊天室)
Nov 07 Javascript
vue技术分享之你可能不知道的7个秘密
Apr 09 Javascript
函数式编程入门实践(一)
Apr 20 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中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
php使用PDO执行SQL语句的方法分析
2017/02/16 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
js中arguments的用法(实例讲解)
2013/11/30 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
JavaScript判断DIV内容是否为空的方法
2016/01/29 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
分享JS代码实现鼠标放在输入框上输入框和图片同时更换样式
2016/09/01 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
JavaScript常见事件对象与操作实例总结
2019/01/05 Javascript
如何基于layui的laytpl实现数据绑定的示例代码
2020/04/10 Javascript
[56:01]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 Effect vs EG
2018/03/31 DOTA
Python循环语句中else的用法总结
2016/09/11 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
Python零基础入门学习之输入与输出
2019/04/03 Python
python字符串查找函数的用法详解
2019/07/08 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
2020/12/04 Python
python实现图片转字符画的完整代码
2021/02/21 Python
详解Python中openpyxl模块基本用法
2021/02/23 Python
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
港湾网络笔试题
2014/04/19 面试题
旅游网创业计划书
2014/01/31 职场文书
高一学生评语大全
2014/04/25 职场文书
法人代表任命书范本
2014/06/05 职场文书
质量提升方案
2014/06/16 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js