js调用打印机打印网页字体总是缩小一号的解决方法

 更新时间:2014年01月24日 15:31:04   作者:  
直接调用window.print(),但是打印出来后,字体总是缩小一号,后来直接target="_blank",就可以正常打印了,下面是实现代码
今天要做一个打印网页的小功能,直接调用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-->放在需要打印的内容开头和结尾,则只打印需要的部分,而不是整个页面。(看的别人的博客哦,嘿嘿)

相关文章

  • syntaxhighlighter 使用方法

    syntaxhighlighter 使用方法

    syntaxhighlighter 使用方法...
    2007-07-07
  • 详解uniapp分包的实现方式及优点

    详解uniapp分包的实现方式及优点

    当今移动应用开发领域,随着用户对于应用功能和体验的要求不断提高,应用程序的复杂度也在不断增加,在这种情况下,应用程序的体积也随之增大,为了解决这个问题,Uniapp提供了分包功能,本文将详细介绍Uniapp分包的功能和优势,包括如何通过配置文件实现分包
    2023-09-09
  • JavaScript比较两个数组的内容是否相同(推荐)

    JavaScript比较两个数组的内容是否相同(推荐)

    这篇文章主要介绍了JavaScript如何比较两个数组的内容是否相同的相关资料,需要的朋友可以参考下
    2017-05-05
  • 前端实现列表多条件查询/搜索功能两种实现方法

    前端实现列表多条件查询/搜索功能两种实现方法

    我们在开发过程中,特别是数据库系统的开发中经常会遇到多条件的查询状况这篇文章主要给大家介绍了关于前端实现列表多条件查询/搜索功能的两种实现方法,需要的朋友可以参考下
    2024-08-08
  • 解决uniapp上传小程序体积过大的问题

    解决uniapp上传小程序体积过大的问题

    在昨天的工作中遇到了一个微信小程序上传代码过大的情况,在这里总结一下具体的解决步骤,首先介绍一下,技术栈是使用uniapp框架+HBuilderX的开发环境,需要的朋友可以参考下
    2023-09-09
  • 微信小程序云开发修改云数据库中的数据方法

    微信小程序云开发修改云数据库中的数据方法

    这篇文章主要介绍了微信小程序云开发修改云数据库中的数据方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • 再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿

    再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿

    这篇文章主要介绍了再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿,需要的朋友可以参考下
    2020-12-12
  • js使用正则表达式对身份证号的判断

    js使用正则表达式对身份证号的判断

    这篇文章主要给大家介绍了关于js使用正则表达式对身份证号的判断的相关资料,在用户注册页面有些需求要求的比较严格,需要对身份证验证是否合法,通过此功能严格此系统软件,从而过滤到很多,需要的朋友可以参考下
    2023-08-08
  • layer.close()关闭进度条和Iframe窗的方法

    layer.close()关闭进度条和Iframe窗的方法

    今天小编就为大家分享一篇layer.close()关闭进度条和Iframe窗的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • js中对函数设置默认参数值的3种方法

    js中对函数设置默认参数值的3种方法

    这篇文章主要介绍了js中对函数设置默认参数值的3种方法吗,3种方法都具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-10-10

最新评论