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 相关文章推荐
IE和Mozilla的兼容性汇总event
Aug 12 Javascript
JavaScript中Object和Function的关系小结
Sep 26 Javascript
js实时监听文本框状态的方法
Apr 26 Javascript
Window.Open如何在同一个标签页打开
Jun 20 Javascript
node.js 使用ejs模板引擎时后缀换成.html
Apr 22 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
Jun 24 Javascript
通过jquery实现页面的动画效果(实例代码)
Sep 18 Javascript
微信小程序的生命周期的详解
Oct 19 Javascript
bootstrap datetimepicker控件位置异常的解决方法
Nov 23 Javascript
jquery实现聊天机器人
Feb 08 jQuery
JS实现长图上下滚动效果
Mar 19 Javascript
Javascript幻灯片播放功能实现过程解析
May 07 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静态新闻列表自动生成代码
2007/06/14 PHP
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
jquery异步请求实例代码
2011/06/21 Javascript
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
Node.js巧妙实现Web应用代码热更新
2015/10/22 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
nodejs和C语言插入mysql数据库乱码问题的解决方法
2017/04/14 NodeJs
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
2017/12/27 jQuery
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
详解Python正则表达式re模块
2019/03/19 Python
python实现爬取百度图片的方法示例
2019/07/06 Python
Python实现网页截图(PyQT5)过程解析
2019/08/12 Python
Python assert关键字原理及实例解析
2019/12/13 Python
使用python实现数组、链表、队列、栈的方法
2019/12/20 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
2019/12/25 Python
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
html5在移动端的屏幕适应问题示例探讨
2014/06/15 HTML / CSS
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
C#面试题问题集
2016/04/02 面试题
小学中秋节活动方案
2014/02/06 职场文书
预备党员入党自我评价范文
2014/03/10 职场文书
学法用法心得体会(2016推荐篇)
2016/01/21 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
Django模型层实现多表关系创建和多表操作
2021/07/21 Python
Mysql关于数据库是否应该使用外键约束详解说明
2021/10/24 MySQL