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文件的方法
Jul 21 Javascript
JS获取鼠标坐标位置实例分析
Jan 20 Javascript
JavaScript数组的一些奇葩行为
Jan 25 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
Jan 26 Javascript
深入浅析JS的数组遍历方法(推荐)
Jun 15 Javascript
详解node服务器中打开html文件的两种方法
Sep 18 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
Jun 08 Javascript
何时/使用 Vue3 render 函数的教程详解
Jul 25 Javascript
javascript实现雪花飘落效果
Aug 19 Javascript
JavaScript 如何计算文本的行数的实现
Sep 14 Javascript
js实现网页随机验证码
Oct 19 Javascript
js实现淘宝浏览商品放大镜功能
Oct 28 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-fpm.service not found问题的办法
2017/06/06 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
2017/07/03 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
浅析JS刷新框架中的其他页面 &amp;&amp; JS刷新窗口方法汇总
2013/07/08 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
使用jquery datatable和bootsrap创建表格实例代码
2017/03/17 Javascript
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
在 Python 应用中使用 MongoDB的方法
2017/01/05 Python
Python3 操作符重载方法示例
2017/11/23 Python
Python冲顶大会 快来答题!
2018/01/17 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
Python3.6.2调用ffmpeg的方法
2019/01/10 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
wxPython实现文本框基础组件
2019/11/18 Python
python脚本第一行如何写
2020/08/30 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
canvas生成带二维码海报的踩坑记录
2019/09/11 HTML / CSS
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
澳大利亚运动鞋零售商:The Athlete’s Foot
2018/11/04 全球购物
出国留学计划书
2014/04/27 职场文书
商业计算机应用专业自荐书
2014/06/09 职场文书
全国优秀教师事迹材料
2014/08/26 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
如何用JavaScript学习算法复杂度
2021/04/30 Javascript