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 相关文章推荐
Mootools 1.2教程 Fx.Tween的使用
Sep 15 Javascript
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
Sep 15 Javascript
学习javascript,实现插入排序实现代码
Jul 31 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
Feb 02 Javascript
jQuery实现的placeholder效果完整实例
Aug 02 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
Sep 28 Javascript
JS实现给对象动态添加属性的方法
Jan 05 Javascript
Vue.js实例方法之生命周期详解
Jul 03 Javascript
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
超出JavaScript安全整数限制的数字计算BigInt详解
Jun 24 Javascript
微信小程序动态设置图片大小的方法
Nov 21 Javascript
解决vue scoped scss 无效的问题
Sep 04 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
漫威DC即将合作联动,而双方早已经秘密开始
2020/04/09 欧美动漫
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
PHP也能干大事 随机函数
2015/04/14 PHP
PHP实现linux命令tail -f
2016/02/22 PHP
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
javascript设计简单的秒表计时器
2020/09/05 Javascript
基于JavaScript FileReader上传图片显示本地链接
2016/05/27 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
Python continue语句用法实例
2014/03/11 Python
python字符串对其居中显示的方法
2015/07/11 Python
Python实现带百分比的进度条
2016/06/28 Python
Python中多线程的创建及基本调用方法
2016/07/08 Python
Python多重继承的方法解析执行顺序实例分析
2018/05/26 Python
Python 图像处理: 生成二维高斯分布蒙版的实例
2019/07/04 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
python实现将一维列表转换为多维列表(numpy+reshape)
2019/11/29 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
Python基于time模块表示时间常用方法
2020/06/18 Python
python装饰器代码深入讲解
2021/03/01 Python
CSS3教程(4):网页边框和网页文字阴影
2009/04/02 HTML / CSS
Superdry极度乾燥官网:日本街头风格,纯英国制造品牌
2016/10/31 全球购物
个人年终总结范文
2015/03/09 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python
一文弄懂MySQL索引创建原则
2022/02/28 MySQL
Java后端 Dubbo retries 超时重试机制的解决方案
2022/04/14 Java/Android
netty 实现tomcat的示例代码
2022/06/05 Servers