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 相关文章推荐
js判断浏览器的比较全的代码
Feb 13 Javascript
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
May 21 Javascript
在jquery中处理带有命名空间的XML数据
Jun 13 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
Jun 26 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
Feb 04 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
Sep 13 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
Sep 09 Javascript
javascript基础语法——全面理解变量和标识符
Jun 02 Javascript
JS两种类型的表单提交方法实例分析
Nov 28 Javascript
详解用node.js实现简单的反向代理
Jun 26 Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
May 22 Javascript
原生Js 实现的简单无缝滚动轮播图的示例代码
May 10 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
Laravel框架验证码类用法实例分析
2019/09/11 PHP
Aster vs KG BO3 第一场2.18
2021/03/10 DOTA
Prototype Hash对象 学习
2009/07/19 Javascript
Javascript之旅 对象的原型链之由来
2010/08/25 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
node中socket.io的事件使用详解
2014/12/15 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
js中怎么判断两个字符串相等的实例
2019/01/17 Javascript
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
JavaScript代码简化技巧实例解析
2020/09/09 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
基于JavaScript实现轮播图效果
2021/01/02 Javascript
python通过ssh-powershell监控windows的方法
2015/06/02 Python
Python读取网页内容的方法
2015/07/30 Python
Python切片操作实例分析
2018/03/16 Python
python assert的用处示例详解
2019/04/01 Python
详解python编译器和解释器的区别
2019/06/24 Python
python实现列表的排序方法分享
2019/07/01 Python
Python之修改图片像素值的方法
2019/07/03 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
python输出国际象棋棋盘的实例分享
2020/11/26 Python
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
信号量和自旋锁的区别?如何选择使用?
2015/09/08 面试题
大四学生毕业自荐信
2013/11/07 职场文书
大学生就业推荐信范文
2013/11/29 职场文书
销售副总经理岗位职责
2013/12/11 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
2016年学校招生广告语
2016/01/28 职场文书
python爬不同图片分别保存在不同文件夹中的实现
2021/04/02 Python
Oracle安装TNS_ADMIN环境变量设置参考
2021/11/01 Oracle
德劲DE1102数字调谐收音机机评
2022/04/07 无线电