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调用XML制作连动下拉列表框
Jun 25 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
Sep 21 Javascript
关闭浏览器时提示onbeforeunload事件
Dec 25 Javascript
Lab.js初次使用笔记
Feb 28 Javascript
详解javascript数组去重问题
Nov 06 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
May 23 Javascript
vue之数据交互实例代码
Jun 16 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
Aug 16 Javascript
swiper动态改变滑动内容的实现方法
Jan 17 Javascript
vue中slot(插槽)的介绍与使用
Nov 12 Javascript
使用webpack构建应用的方法步骤
Mar 04 Javascript
JS插入排序简单理解与实现方法分析
Nov 25 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函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
2011/07/01 PHP
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
JSON传递bool类型数据的处理方式介绍
2013/09/18 Javascript
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
javascript 数组操作详解
2015/01/29 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
JS实现选项卡实例详解
2015/11/17 Javascript
Angular企业级开发——MVC之控制器详解
2017/02/20 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
node中modules.exports与exports导出的区别
2018/06/08 Javascript
解决layer弹层遮罩挡住窗体的问题
2018/08/17 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
2018/12/20 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
vue组件命名和props命名代码详解
2019/09/01 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
2020/07/17 Javascript
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
使用python的turtle绘画滑稽脸实例
2019/11/21 Python
Python内存映射文件读写方式
2020/04/24 Python
一款html5 canvas实现的图片玻璃碎片特效
2014/09/11 HTML / CSS
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
50岁生日感言
2014/01/23 职场文书
中文教师求职信
2014/02/22 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
计生工作先进事迹
2014/08/15 职场文书
通讯稿范文
2015/07/22 职场文书
学生会副主席竞选稿
2015/11/19 职场文书