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/jquery解析json和数组格式的方法详解
Jan 09 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
Jun 30 Javascript
jQuery实现简单滚动动画效果
Apr 07 Javascript
基于jquery插件编写countdown计时器
Jun 12 Javascript
浅谈js里面的InttoStr和StrtoInt
Jun 14 Javascript
微信小程序 wxapp画布 canvas详细介绍
Oct 31 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
Dec 02 Javascript
Vue2.0使用过程常见的一些问题总结学习
Apr 10 Javascript
vue2.0 路由不显示router-view的解决方法
Mar 06 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
create-react-app开发常用配置教程
Jun 25 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
php桌面中心(三) 修改数据库
2007/03/11 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
php读取3389的脚本
2014/05/06 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
拖动布局之保存布局页面cookies篇
2010/10/29 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
vue微信分享出来的链接点开是首页问题的解决方法
2018/11/28 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
jQuery实现倒计时功能完整示例
2020/06/01 jQuery
在vue中获取wangeditor的html和text的操作
2020/10/23 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
Python 错误和异常小结
2013/10/09 Python
详解Python文本操作相关模块
2017/06/22 Python
Python实现简单的获取图片爬虫功能示例
2017/07/12 Python
Python 由字符串函数名得到对应的函数(实例讲解)
2017/08/10 Python
tensorflow 获取变量&amp;打印权值的实例讲解
2018/06/14 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
Django框架设置cookies与获取cookies操作详解
2019/05/27 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
python简单实现矩阵的乘,加,转置和逆运算示例
2019/07/10 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
Python实现在线批量美颜功能过程解析
2020/06/10 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
将n个数按输入顺序的逆序排列,用函数实现
2012/11/14 面试题
优秀员工自荐书范文
2013/12/08 职场文书
班级旅游计划书
2014/05/03 职场文书
科技之星事迹材料
2014/06/02 职场文书
网络技术专业求职信
2014/07/13 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
MySql 缓存查询原理与缓存监控和索引监控介绍
2021/07/02 MySQL
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers