JS调用浏览器打印功能
function doPrint() { //取得浏览器的userAgent字符串var userAgent = navigator.userAgent.toLowerCase();if (userAgent.indexOf("trident") > -1 || userAgent.indexOf('msie') > -1) {alert("请使用google或者360浏览器打印");return false;}// 打印bdhtml = window.document.body.innerHTML;//获取当前页的html代码sprnstr = "<!--startprint-->";//设置打印开始区域eprnstr = "<!--endprint-->";//设置打印结束区域prnhtml = bdhtml.substring(bdhtml.indexOf(sprnstr) + 17); //从开始代码向后取htmlprnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));//从结束代码向前取htmlwindow.document.body.innerHTML = prnhtml;window.print();window.document.body.innerHTML = bdhtml;}
html:<!--startprint-->//加上这两个 打印区域设置标签中间为页面内容<!--endprint--> 调用:$('#doPrint').click(function () {doPrint();})
JS调用浏览器打印功能相关推荐
- 记录个js调用浏览器打印功能的代码
对应的是浏览器鼠标右键打印功能 function printPage() {document.body.innerHTML=document.getElementById('printdiv').in ...
- 如何调用浏览器打印功能来打印页面
最近项目需要做一个打印功能,是点击一个按钮成功后调用jQuery的打印功能,网上找了找,有一个jQuery打印插件jqprint. 首先需要创建一个打印区域 <div style="w ...
- js 调用浏览器打印预览分页
一张A4纸尺寸为210mm*297mm 一张A4纸放两个内容块每个内容块高度为148.5mm 每个页面的第二个div样式设置page-break-after:always 就会强制分页了 .main- ...
- JS 调用打印机打印网页文档
引用自:灯火阑珊hy js调用打印机 打印整体或部分 有时前端的项目中需要添加打印的功能,首先要知道打印分为整体打印和局部打印两种,而局部打印又可细分为局部打印指定的部分,和局部打印指定部分之外的部分 ...
- 原生js调用手机拍照功能
原生js调用手机拍照功能 此功能主要用于混合App开发时手机拍照上传图片的功能! 话不多说直接上代码! 注:此代码在浏览器中运行时会报错,必须打开调试功能在手机上运行才可以! // html部分 // ...
- JS实现浏览器打印PDF(使用HttpPrinter打印插件)
JS实现浏览器打印PDF(使用HttpPrinter打印插件) 第一步:启动HttpPrinter打印插件 第二步:用浏览器打开示例文件\调用示例\websocket协议示例\html\打印pdf.h ...
- java web 打印pos小票_JS+调用word打印功能实现在Webfrom客户端pos机打印小票(58x210mm)...
本文主要解决在web网页上通过点击某个按钮现实打印小票的功能.修改于2015.8.15. 页面html代码: 调用Word打印机打印 function doPrint() { viewToWord(& ...
- js调用浏览器的复制功能复制内容到剪切板
js调用浏览器的复制功能: 浏览器自带复制粘贴功能,通过js调用浏览器的复制功能实现复制文本内容到剪切板 浏览器复制命令:document.execCommand('Copy') 具体代码实现: // ...
- js解决浏览器打印自动分页的问题
js解决浏览器打印自动分页的问题 参考文章: (1)js解决浏览器打印自动分页的问题 (2)https://www.cnblogs.com/dakini/p/7053159.html 备忘一下.
最新文章
- Java Mail 邮件发送(一):入门Demo
- oracle timestamp约束,java.lang.ClassCastException:oracle.sql.TIMESTAMP不能转换为java.sql.Timestamp...
- 模组使用之APN、CS、PS、小区选择、小区重选、小区切换介绍
- 深入理解Python字符编码--转
- centos7安装golang
- 第14天学习Java的笔记(成员变量和局部变量)
- 关于SAP Commerce Cloud OCC API url里不包含user信息的问题
- mysql+误操作怎么恢复_MySQL 误操作后如何快速恢复数据
- fifo java_java – 如何保证ThreadPoolExecutor中的FIFO执行顺序
- keepalived的安装与添加服务
- zoj 1006 do the untwist
- http mjpeg 图像读取
- display:table-cell 在页面中的应用
- POI 多选下拉菜单(复选框) 导出Excel模板 下拉菜单单选,下拉菜单多选
- PDF怎么转换成Word?这几个方法可以试试
- 想学Python爬虫么?很简单的鸭~第二课
- 【MySQL】-SQL-统计数据的表格个数
- JUNOS的基本操作
- 关于我AbortME
- 华为拿数百亿资金给员工分红,2021年每股可分1.58元