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 相关文章推荐
Iframe 自适应高度并实时监控高度变化的js代码
Oct 30 Javascript
JS 文件大小判断的实现代码
Apr 07 Javascript
js确认删除对话框适用于a标签及submit
Jul 10 Javascript
微信小程序使用第三方库Underscore.js步骤详解
Sep 27 Javascript
判断数组的最佳方法(推荐)
Oct 11 Javascript
BootStrap与Select2使用小结
Feb 17 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
Sep 11 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
Jan 08 Javascript
highcharts.js数据绑定方式代码实例
Nov 13 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
May 14 Javascript
JavaScript封装单向链表的示例代码
Sep 17 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
Oct 29 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
农民和部队如何穿矿
2020/03/04 星际争霸
php实现下载限制速度示例分享
2014/02/13 PHP
PHP闭包实例解析
2014/09/08 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
Aster vs KG BO3 第一场2.19
2021/03/10 DOTA
通过javascript把图片转化为字符画
2013/10/24 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
javascript中不等于的代码是什么怎么写
2013/12/29 Javascript
javascript实现全局匹配并替换的方法
2015/04/27 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
2015/08/06 Javascript
vue.js入门教程之基础语法小结
2016/09/01 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
动态创建Angular组件实现popup弹窗功能
2017/09/15 Javascript
ES7中利用Await减少回调嵌套的方法详解
2017/11/01 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
js实现数字滚动特效
2019/12/16 Javascript
基于wxpython开发的简单gui计算器实例
2015/05/30 Python
Python在不同目录下导入模块的实现方法
2017/10/27 Python
基于python指定包的安装路径方法
2018/10/27 Python
python实现移位加密和解密
2019/03/22 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
2019/08/20 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
2021/02/02 Python
英国香水店:The Perfume Shop
2017/03/27 全球购物
某IT外企面试题-二分法求方程!看看大家的C++功底
2015/07/04 面试题
J2EE是技术还是平台还是框架
2016/08/14 面试题
行政助理工作职责范本
2014/03/04 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
2014年仓库保管员工作总结
2014/12/03 职场文书
浅谈golang 中time.After释放的问题
2021/05/05 Golang
Python基于百度AI实现抓取表情包
2021/06/27 Python
Android Gradle 插件自定义Plugin实现注意事项
2022/06/16 Java/Android