JS调用打印机功能简单示例


Posted in Javascript onNovember 28, 2016

本文实例讲述了JS调用打印机功能的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><!--{$aListData.name}-->准考证</title>
<input id="btnPrint" type="button" value="打印" onclick="javascript:window.print();" />
<input id="btnPrint" type="button" value="打印预览" onclick=preview(1) />
<style type="text/css" media=print>
.noprint{display : none }
</style>
<script>
function preview(oper)
{
if (oper < 10)
{
bdhtml=window.document.body.innerHTML;//获取当前页的html代码
sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域
eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;
} else {
window.print();
}
}
</script>
<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
<script>
jQuery(function($){
 $("#closeButton").click(function(){
    window.close();
 })
});
</script>
</head>
<body>
<a id='closeButton' title='Close' href="#" >关闭</a>
<!-- 打印startprint与endprint之间的内容-->
<!--startprint1-->
<h1>南京聋人高级中学2013年预科招生考试</h1>
姓名:<!--{$aListData.name}--><br/>
性别:<!--{$aListData.gender}--><br/>
毕业学校:<!--{$aListData.grschool}--><br/>
编号:<input type="text" name="sturegcard" class="input1 ml10" value="<!--{$aListData.sturegcard}-->"/><br/>
头像:<img src="<!--{$aListData.avatar}-->" width="140"><br/>
考试日程:<br/>
地点:<br/>
<!--{if $aRegExamsche}-->
  <!--{section name=data loop=$aRegExamsche}-->
    <!--{$aRegExamsche[data].date}-->
    <!--{$aRegExamsche[data].time}-->
    <!--{$aRegExamsche[data].lesson}-->
    <!--{$aRegExamsche[data].place}--><br/>
  <!--{/section}-->
<!--{/if}-->
<!--endprint1-->
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javaScript 简单验证代码(用户名,密码,邮箱)
Sep 28 Javascript
JS模拟面向对象全解(二、类型与赋值)
Jul 13 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
Dec 12 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
Jul 27 Javascript
使用js复制链接中的部分文字的方法
Jul 30 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
Dec 02 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
Jan 20 Javascript
浅谈js for循环输出i为同一值的问题
Mar 01 Javascript
Mongoose经常返回e11000 error的原因分析
Mar 29 Javascript
微信小程序组件 marquee实例详解
Jun 23 Javascript
js实现文件上传功能 后台使用MultipartFile
Sep 08 Javascript
微信小程序实现复选框效果
Dec 28 Javascript
完全深入学习Bootstrap表单
Nov 28 #Javascript
EasyUI Combobox设置默认值 获取text的方法
Nov 28 #Javascript
Bootstrap选项卡动态切换效果
Nov 28 #Javascript
js简单正则验证汉字英文及下划线的方法
Nov 28 #Javascript
Bootstrap实现导航栏的2种方式
Nov 28 #Javascript
jQuery扩展实现text提示还能输入多少字节的方法
Nov 28 #Javascript
Bootstrap框架实现广告轮播效果
Nov 28 #Javascript
You might like
第六节--访问属性和方法
2006/11/16 PHP
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
PHP批量修改文件名称的方法分析
2017/02/27 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
JavaScript中实现块作用域的方法
2010/04/01 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
jQuery中append()方法用法实例
2014/12/25 Javascript
jquery解决客户端跨域访问问题
2015/01/06 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
小程序实现按下录音松开识别语音
2019/11/22 Javascript
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
用Python中的字典来处理索引统计的方法
2015/05/05 Python
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
python生成器与迭代器详解
2019/01/01 Python
详解Django-restframework 之频率源码分析
2019/02/27 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
如何在Django中使用聚合的实现示例
2020/03/23 Python
Django 后台带有字典的列表数据与页面js交互实例
2020/04/03 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
中学家长会邀请函
2014/02/03 职场文书
2014年两会学习心得体会
2014/03/17 职场文书
民族精神月活动总结
2014/08/28 职场文书
学习十八大的心得体会
2014/09/12 职场文书
2015年读书月活动总结
2015/03/26 职场文书
导游词之台湾阿里山
2019/10/23 职场文书
Nginx进程调度问题详解
2021/09/25 Servers