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 相关文章推荐
定义select的边框颜色
Apr 28 Javascript
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
May 21 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
Apr 14 Javascript
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
Mar 18 Javascript
js+css绘制颜色动态变化的圈中圈效果
Jan 27 Javascript
微信小程序 参数传递详解
Oct 24 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
Dec 27 Javascript
原生JS实现图片左右轮播
Dec 30 Javascript
纯JS单页面赛车游戏制作代码分享
Mar 03 Javascript
ReactNative短信验证码倒计时控件的实现代码
Jul 20 Javascript
如何为vuex实现带参数的 getter和state.commit
Jan 04 Javascript
使用Vue实现一个树组件的示例
Nov 06 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
将OICQ数据转成MYSQL数据
2006/10/09 PHP
php生成与读取excel文件
2016/10/14 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
jQuery获取css z-index在各种浏览器中的返回值
2010/09/15 Javascript
Array的push与unshift方法性能比较分析
2011/03/05 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
浅谈javascript中自定义模版
2015/01/29 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
JavaScript类的写法
2016/09/17 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
2017/05/11 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
详解js模板引擎art template数组渲染的方法
2018/10/09 Javascript
django js 实现表格动态标序号的实例代码
2019/07/12 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
Python Web服务器Tornado使用小结
2014/05/06 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
关于Numpy中的行向量和列向量详解
2019/11/30 Python
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
python实现发送QQ邮件(可加附件)
2020/12/23 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
小学生手册家长评语
2014/04/16 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
简历中自我评价范文
2015/03/11 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
mysq启动失败问题及场景分析
2021/07/15 MySQL
MySQL中LAG()函数和LEAD()函数的使用
2022/08/14 MySQL