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 相关文章推荐
JavaScript入门教程(12) js对象化编程
Jan 31 Javascript
JS面向对象编程之对象使用分析
Aug 19 Javascript
仅IE支持clearAttributes/mergeAttributes方法使用介绍
May 04 Javascript
Jquery实现弹出层分享微博插件具备动画效果
Apr 03 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
Jan 07 Javascript
微信中一些常用的js方法汇总
Mar 12 Javascript
全面解析Bootstrap手风琴效果
Apr 17 Javascript
JS中生成随机数的用法及相关函数
Jan 09 Javascript
Bootstrap和Java分页实例第二篇
Dec 23 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
Aug 04 Javascript
详解JavaScript中操作符和表达式
Sep 12 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
Nov 12 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实现屏蔽掉黑帽SEO的搜索关键字
2015/04/15 PHP
PHP使用MPDF类生成PDF的方法
2015/12/08 PHP
PHP strip_tags保留多个HTML标签的方法
2016/05/22 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
Laravel框架Eloquent ORM修改数据操作示例
2019/12/03 PHP
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
JQuery右键菜单插件ContextMenu使用指南
2014/12/19 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
微信小程序 checkbox使用实例解析
2019/09/09 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
Python简明入门教程
2015/08/04 Python
python爬虫的工作原理
2017/03/05 Python
使用Python设计一个代码统计工具
2018/04/04 Python
opencv与numpy的图像基本操作
2019/03/08 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
python如何查看网页代码
2020/06/07 Python
详解python的变量缓存机制
2021/01/24 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
"火柴棍式"程序员面试题
2014/03/16 面试题
Ejb技术面试题
2015/04/29 面试题
违反课堂纪律检讨书
2014/01/19 职场文书
学习十八大报告感言
2014/02/04 职场文书
擅自离岗检讨书
2014/09/12 职场文书
抗洪救灾标语
2014/10/08 职场文书
品质保证书格式
2015/02/28 职场文书
教师考核鉴定意见
2015/06/05 职场文书