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与webservice的通信实现代码
Dec 25 Javascript
判断滚动条到底部的JS代码
Nov 04 Javascript
常用的JQuery函数及功能小结
Mar 24 Javascript
AngularJS使用指令增强标准表单元素功能
Jul 01 Javascript
浅谈js中子页面父页面方法 变量相互调用
Aug 04 Javascript
js实现砖头在页面拖拉效果
Nov 20 Javascript
angular.js+node.js实现下载图片处理详解
Mar 31 Javascript
浅谈JavaScript的innerWidth与innerHeight
Oct 12 Javascript
Angular7创建项目、组件、服务以及服务的使用
Feb 19 Javascript
JavaScript函数IIFE使用详解
Oct 21 Javascript
原生JavaScript实现轮播图
Jan 10 Javascript
前端vue+express实现文件的上传下载示例
Feb 18 Vue.js
完全深入学习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
深入了解php4(2)--重访过去
2006/10/09 PHP
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
PHP连接access数据库
2015/03/27 PHP
php实现smarty模板无限极分类的方法
2015/12/07 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
用JQuery 实现AJAX加载XML并解析的脚本
2009/07/25 Javascript
学习面向对象之面向对象的基本概念:对象和其他基本要素
2010/11/30 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
JS制作适用于手机和电脑的通知信息效果
2016/10/28 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
2017/05/28 Javascript
详解使用vscode+es6写nodejs服务端调试配置
2017/09/21 NodeJs
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[04:32]玩具屠夫中文语音节选
2020/08/23 DOTA
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
numpy自动生成数组详解
2017/12/15 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
采购部部长岗位职责
2014/02/06 职场文书
项目经理聘任书
2014/03/29 职场文书
烹饪大赛策划方案
2014/05/26 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
三八节祝酒词
2015/08/11 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
基于Redis位图实现用户签到功能
2021/05/08 Redis