js控制分页打印、打印分页示例


Posted in Javascript onFebruary 08, 2014
<%@ page language="java" contentType="text/html; charset=UTF-8" 
pageEncoding="UTF-8"%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<HTML> 
<HEAD> 
<TITLE>javascript打印-打印页面设置-打印预览代码</TITLE> 
<META http-equiv=Content-Type content="text/html; charset=gb2312" /> 
<style media=print> 
.Noprint{display:none;} 
.PageNext{page-break-after: always;} 
</style> 
<SCRIPT language=javascript> 
function printsetup(){ 

// 打印页面设置 

wb.execwb(8,1); 

} 

function printpreview(){ 

// 打印页面预览   

wb.execwb(7,1); 

} 

function printit() 

{ 

if (confirm('确定打印吗?')) { 

wb.execwb(6,6) 

} 

} 
</SCRIPT> 
</HEAD> 
<BODY> 
<DIV align=center> 
<OBJECT id=wb height=0 width=0 
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT> 
<INPUT onclick=javascript:printit() type=button value=打印 name=button_print /> 
<INPUT onclick=javascript:printsetup(); type=button value=打印页面设置 name=button_setup /> 
<INPUT onclick=javascript:printpreview(); type=button value=打印预览 name=button_show /> 
</DIV> 
111</br> 
111</br> 
111</br> 
<div class="PageNext"></div> 
222</br> 
222</br> 
222</br> 
<div class="PageNext"></div> 
333</br> 
333</br> 
333</br> 
<div class="PageNext"></div> 
444</br> 
444</br> 
444</br> 
<div class="PageNext"></div> 
555</br> 
555</br> 
555</br> 
</BODY> 
</HTML>

<html> 
<title>JS 分页批量打印解决方案(只支持IE)</title> 
<script language="javascript"> 
function printWithAlert() { 
document.all.WebBrowser.ExecWB(6,1); 
} 
function printWithoutAlert() { 
document.all.WebBrowser.ExecWB(6,6); 
} 
function printSetup() { 
document.all.WebBrowser.ExecWB(8,1); 
} 
function printPrieview() { 
document.all.WebBrowser.ExecWB(7,1); 
} 
function printImmediately() { 
document.all.WebBrowser.ExecWB(6,6); 
window.close(); 
} 
</script> 
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 style="display:none"> 
</OBJECT> 
</noscript> 
<style media=print> 
.Noprint{display:none;} .PageNext{page-break-after: always;} 
</style> 
<table align="center" class=NOPRINT> 
<tr> 
<td align="center"><BUTTON title=打印 onclick=printWithAlert()>打印</BUTTON> 
<BUTTON title=直接打印 onclick=printWithoutAlert()>直接打印</BUTTON> 
<input type=button value="打印设置" onClick="printSetup()" > 
<button onclick ='printPrieview()' title='打印预览...' >打印预览</button></td> 
</tr> 
</table> 
<div class=NOPRINT> 以下为打印区:<br> 
</div> 
<hr size=1 noshadow color=black class=NOPRINT > 
<table class="PageNext" > 
<tr> 
<td colspan=2> 
第一页的内容 
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
</td> 
</tr> 
</table> 
<hr size=1 noshadow color=black class=NOPRINT > 
<div class="PageNext"> 
第二页内容 
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
</div> 
<hr size=1 noshadow color=black class=NOPRINT > 
第三页内容 
</html>
Javascript 相关文章推荐
网页和浏览器兼容性问题汇总(draft1)
Jun 01 Javascript
javascript与asp.net(c#)互相调用方法
Dec 13 Javascript
js加入收藏以及使用Jquery更改透明度
Jan 26 Javascript
jQuery循环滚动新闻列表示例代码
Jun 17 Javascript
使用Plupload实现直接上传附件至七牛云存储
Dec 26 Javascript
Js控制滑轮左右滑动实例
Feb 13 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
Nov 24 Javascript
JS控制FileUpload的上传文件类型实例代码
Oct 07 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
Feb 24 Javascript
使用 vue-i18n 切换中英文效果
May 23 Javascript
微信内置浏览器图片查看器的代码实例
Oct 08 Javascript
微信小程序加载机制及运行机制图解
Nov 27 Javascript
javascript中的self和this用法小结
Feb 08 #Javascript
javascript中match函数的用法小结
Feb 08 #Javascript
纯JS实现动态时间显示代码
Feb 08 #Javascript
js数字转换为float,取N位小数
Feb 08 #Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
Feb 08 #Javascript
JQuery+Ajax无刷新分页的实例代码
Feb 08 #Javascript
JavaScript的strict模式与with关键字介绍
Feb 08 #Javascript
You might like
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
2016/12/05 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
js 深拷贝函数
2008/12/04 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
2013/01/23 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
2015/06/05 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
Bootstrap实现各种进度条样式详解
2017/04/13 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
浅谈Javascript常用正则表达式应用
2019/03/08 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
python实现网站的模拟登录
2016/01/04 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
python 执行终端/控制台命令的例子
2019/07/12 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
爱尔兰最大的体育零售商:Life Style Sports
2019/06/12 全球购物
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
PHP如何去执行一个SQL语句
2016/03/05 面试题
儿子婚宴答谢词
2014/01/09 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
用电申请报告范文
2015/05/18 职场文书
用python画城市轮播地图
2021/05/28 Python
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL