- 浏览: 477174 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (288)
- Java (70)
- Web (11)
- JSP (18)
- JavaScript (25)
- JQuery (22)
- HTML (7)
- CSS (2)
- Struts2.X (6)
- Ibatis/Mybatis (6)
- Hibernate (4)
- Spring (8)
- Oracle (23)
- MySql (9)
- Apache (1)
- Tomcat (9)
- Weblogic (2)
- Maven (6)
- Flex (0)
- Junit (2)
- Test (1)
- SVN (6)
- GIS (3)
- Android (1)
- Eclipse (10)
- Thread (3)
- JVM (1)
- Cache (2)
- Design pattern (1)
- Nosql (3)
- Linux (10)
- Hudson/Jenkins (1)
- MQ (1)
- Network (2)
- 生活工作 (5)
- 架构师之路 (6)
- 知识精华荟萃 (9)
- Interview (13)
最新评论
-
276847139:
方法很有效,我的问题就在是在父项目的.classpa ...
手动添加Maven Dependencies -
coosummer:
推荐使用http://buttoncssgenerator.c ...
button css 样式 -
lqz2012:
DBFFileReader是外部框架里面的吧,不是JDK的。楼 ...
java读取dbf文件 -
xudongcsharp:
lx13345 写道java.lang.NoSuchMetho ...
Spring常用错误 -
lx13345:
jar是hibernate3.3GA,ehcache-1.5. ...
Spring常用错误
第一种方法:
<input id="btnPrint" type="button" value="打印" onclick="javascript:window.print();" />
可以用样式控制,你想让那块打印就打印啊,样式如下:
<style type="text/css" media=print>
.noprint{display : none }
</style>
然后使用样式就可以:
<p class="noprint">不需要打印的地方</p>
第二种方法:
<table id= "a ">
123
</table>
<script>
var op = window.open();
op.document.writeln(a.outerHTML);
op.document.writeln( ' <script> window.print() <\/script> ');
</script>
第三种方法:
WebBrowser是IE内置的浏览器控件,无需用户下载.
一、WebBrowser控件
<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
二、WebBrowder控件的方法
//打印
WebBrowser1.ExecWB(6,1);
//打印设置
WebBrowser1.ExecWB(8,1);
//打印预览
WebBrowser1.ExecWB(7,1);
关于这个组件还有其他的用法,列举如下:
WebBrowser.ExecWB(1,1) 打开
Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
Web.ExecWB(4,1) 保存网页
Web.ExecWB(6,1) 打印
Web.ExecWB(7,1) 打印预览
Web.ExecWB(8,1) 打印页面设置
Web.ExecWB(10,1) 查看页面属性
Web.ExecWB(15,1) 好像是撤销,有待确认
Web.ExecWB(17,1) 全选
Web.ExecWB(22,1) 刷新
Web.ExecWB(45,1) 关闭窗体无提示
但是打印是会把整个页面都打印出来的,页面里面有什么东西就打印出来,我们有时候只需要打印数据表格,这时我们就要写一个样式了:把不想打印的部份隐藏起来:
样式内容:
<style type="text/css" media=print>
.noprint...{display : none }
</style>
然后使用样式就可以:
<p class="noprint">不需要打印的地方</p>
代码如下:
<script language="javascript">
function printsetup()...{
// 打印页面设置
wb.execwb(8,1);
}
function printpreview()...{
// 打印页面预览
wb.execwb(7,1);
}
function printit()
...{
if (confirm('确定打印吗?')) ...{
wb.execwb(6,6)
}
}
</script>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
<input type=button name=button_print value="打印" class="noprint" onclick="javascript:printit()">
<input type=button name=button_setup value="打印页面设置" class="noprint" onclick="javascript:printsetup();">
<input type=button name=button_show value="打印预览" class="noprint" onclick="javascript:printpreview();">
==================================================================
Jquery打印
实现步骤
1)引用2个js文件
2)定义打印区域的div,打印按钮
3)为打印按钮绑定打印事件
原文:http://www.cnblogs.com/weihai2003/archive/2009/01/06/1370127.html
<input id="btnPrint" type="button" value="打印" onclick="javascript:window.print();" />
可以用样式控制,你想让那块打印就打印啊,样式如下:
<style type="text/css" media=print>
.noprint{display : none }
</style>
然后使用样式就可以:
<p class="noprint">不需要打印的地方</p>
第二种方法:
<table id= "a ">
123
</table>
<script>
var op = window.open();
op.document.writeln(a.outerHTML);
op.document.writeln( ' <script> window.print() <\/script> ');
</script>
第三种方法:
WebBrowser是IE内置的浏览器控件,无需用户下载.
一、WebBrowser控件
<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
二、WebBrowder控件的方法
//打印
WebBrowser1.ExecWB(6,1);
//打印设置
WebBrowser1.ExecWB(8,1);
//打印预览
WebBrowser1.ExecWB(7,1);
关于这个组件还有其他的用法,列举如下:
WebBrowser.ExecWB(1,1) 打开
Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
Web.ExecWB(4,1) 保存网页
Web.ExecWB(6,1) 打印
Web.ExecWB(7,1) 打印预览
Web.ExecWB(8,1) 打印页面设置
Web.ExecWB(10,1) 查看页面属性
Web.ExecWB(15,1) 好像是撤销,有待确认
Web.ExecWB(17,1) 全选
Web.ExecWB(22,1) 刷新
Web.ExecWB(45,1) 关闭窗体无提示
但是打印是会把整个页面都打印出来的,页面里面有什么东西就打印出来,我们有时候只需要打印数据表格,这时我们就要写一个样式了:把不想打印的部份隐藏起来:
样式内容:
<style type="text/css" media=print>
.noprint...{display : none }
</style>
然后使用样式就可以:
<p class="noprint">不需要打印的地方</p>
代码如下:
<script language="javascript">
function printsetup()...{
// 打印页面设置
wb.execwb(8,1);
}
function printpreview()...{
// 打印页面预览
wb.execwb(7,1);
}
function printit()
...{
if (confirm('确定打印吗?')) ...{
wb.execwb(6,6)
}
}
</script>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
<input type=button name=button_print value="打印" class="noprint" onclick="javascript:printit()">
<input type=button name=button_setup value="打印页面设置" class="noprint" onclick="javascript:printsetup();">
<input type=button name=button_show value="打印预览" class="noprint" onclick="javascript:printpreview();">
==================================================================
Jquery打印
实现步骤
1)引用2个js文件
2)定义打印区域的div,打印按钮
3)为打印按钮绑定打印事件
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ page import="java.util.*"%> <html> <head> <title></title> </head> <script type="text/javascript" src="jquery-1.4.3.js"></script> <script type="text/javascript" src="jquery.PrintArea.js"></script> <body> <input id="btnPrint" type="button" value="打印"/> <div id="myPrintArea"> ====打印区域==== </div> </body> <script type="text/javascript"> $(function(){ //打印 $("#btnPrint").bind("click",function(event){ $("#myPrintArea").printArea(); }); }); </script> </html>
原文:http://www.cnblogs.com/weihai2003/archive/2009/01/06/1370127.html
发表评论
-
javascript转义字符串(Escape Sequence)处理
2012-12-28 11:05 1570转义字符串(Escape Sequence)也称字符实体( ... -
为什么要进行服务器端验证?
2012-08-30 16:59 1281我们通常在页面提交表单时往往在客服端进行脚本验证,但忽略了服务 ... -
json
2012-07-23 22:15 874http://www.json.org/ tool:http ... -
JavaScript中的setTimeout和setInterval的区别
2012-05-11 12:28 1105setTimeout(表达式,延时时间)在执行时,是在载入后延 ... -
滚动动态加载插件lazyload
2012-04-09 16:01 1739插件官网:http://www.appelsiini.net/ ... -
标签云效果
2012-02-16 16:40 1058<div> <h3>标签云效果 ... -
JavaScript优化
2011-11-04 14:33 926javaScript是一门解释性的语言,它不像java、C#等 ... -
javascript禁止链接<a>跳转
2011-08-22 15:26 2156有时候需要禁止链接: <a href="ja ... -
包含iframe子页面的父窗口跳转
2011-08-20 16:53 2578可以用javaScript解决 在你想控制跳转的页面,比如lo ... -
Javascript keyCode键盘键码值表
2011-05-30 22:15 1109Javascript keyCode键盘键码值表 keyc ... -
JS常用跳转代码
2011-04-07 12:24 1210第一种: <script language=&q ... -
JS正则表达式特殊字符的过滤
2011-03-16 20:48 4918function doValidate(value) { ... -
文本框默认值 点击清空 鼠标移开恢复默认值 效果
2011-03-16 20:10 1707原文出自:http://hi.baidu.com/chunle ... -
(JS特效)鼠标上滚动字体
2011-03-11 09:57 1043<html> <head> < ... -
select下拉框下拉跳转代码
2011-01-20 15:55 1009<select name="dh" ... -
js跳转
2011-01-18 10:18 916<script type='text/javascrip ... -
js改变iframe的url
2011-01-18 10:16 3573function FunUrl(Per){ wind ... -
js动态显示时间
2011-01-18 10:10 2061js代码: function getDate(){ ... -
js实现二级联动
2011-01-18 10:07 1097<html> <head> &l ... -
JS实现checkbox单选
2011-01-18 10:05 1427<html> <BODY> ...
相关推荐
jQuery打印插件jqprint,jquery.jqprint-0.3.js 下载,内包含使用示例,下载解压可直接在浏览器打开使用。 jQuery打印插件jqprint,jquery.jqprint-0.3.js 下载,内包含使用示例,下载解压可直接在浏览器打开使用。 ...
原生JS打印插件之jQuery.EasyPrint.js使用文档 调用浏览器自带打印功能,使用JavaScript的 window.print(); 方法。 使用JS实现打印功能;JavaScript 实现打印操作;javascript打印大全;通用;js实现打印的方式;JS...
jQuery PrintArea.js是一款非常实用的JavaScript插件,它专门用于扩展jQuery的功能,使得网页中的特定区域可以方便地进行打印操作。这款插件的核心是通过选取DOM元素,将选中的部分转化为可打印的内容,从而避免了...
`ext_printerFriendly.rar`可能包含了EXT框架的打印扩展或示例代码,`js.rar`可能是包含jQuery打印插件的资源,而`temp.rar`则可能封装了EXT导出Excel的相关逻辑或示例。通过学习和应用这些技术,开发者可以构建更加...
jQuery打印插件 jQuery.print是一个用于打印页面特定部分的插件 用法 导入jQuery后将其包含在HTML中,如: < script type = “ text / JavaScript ” src = “ path / to / jquery.print.js ” > </ ...
jQuery打印插件----jQuery.print.js实现网页的打印功能,亲测有效
综上所述,利用`jquery.PrintArea.js`实现打印发货单功能,涉及到了JavaScript、jQuery、CSS以及HTML的基础知识,通过合理运用这些技术,可以创建出高效、易用的打印解决方案。在实际开发中,应结合项目需求,灵活...
总的来说,jsjquery调用打印功能涉及到JavaScript的`window.print()`方法,CSS媒体查询,可能的后端处理逻辑,以及一维码和二维码的生成与打印。通过学习和理解这些知识点,开发者可以创建出功能完善的打印功能,...
jQuery PrintArea.js是一款轻量级的JavaScript插件,它基于jQuery库,专为网页打印设计。通过简单的API调用,开发者可以快速设置打印区域,避免用户打印不必要的网页元素,提高用户体验。该插件在2.4.0版本中,优化...
在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理、动画设计等任务。在本教程中,我们将探讨如何利用 jQuery 创建一个打印插件,以实现网页文本的打印效果。这涉及到的知识点包括...
"jquery网页打印控件制作页面局部打印文本效果"这个主题就是关于如何使用jQuery来创建一个功能,使得用户可以仅打印网页的选定区域,从而提高用户体验并节省纸张。下面将详细介绍这个过程及其相关知识点。 首先,...
jquery打印 jquery.jqprint-0.3.js是jquery的一个打印插件,是jPrintArea的加强版(官网是这么说的,具体可以看下面引自官网的一段话),可以打印选定的区域,没有页眉和页脚,还是非常好用滴!要能运行这个打印插件...
基于jquery.print.js插件的js打印demo,简单易用,使用详细教程请查看我的个人主页的博客《一款很好用的Jquery 打印插件——jQuery.print.js》
在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理、动画效果以及异步请求等任务。而“jQuery 调用浏览器打印功能”是利用 jQuery 实现的一种方法,允许用户通过点击按钮或执行...
jQuery打印插件jqPrint是开发者在网页中实现打印功能的一个便捷工具。该插件主要针对那些需要局部打印的场景,比如打印某个div、表格或者图片等特定内容,避免了整个页面一起被打印的麻烦。jqPrint插件的核心优点...
jQuery PrintArea是一款实用的前端打印解决方案,专为网页开发者设计,使得用户可以方便地选择并打印网页中的特定区域。这个插件的核心功能是通过简单的API调用来设置需要打印的内容,避免了全屏打印或者不必要的...
jQuery 打印插件 PrintArea 实现 JavaScript 打印功能 jQuery 打印插件 PrintArea 是一个轻松实现 JavaScript 打印页面某区域功能的插件。该插件可以实现指定打印某一个区域的功能,而不是整个页面。 知识点一:...
jQuery打印插件jqprint是一个非常实用的工具,它允许开发者为网页添加一键打印功能,无需复杂的JavaScript代码。这个插件基于流行的JavaScript库jQuery构建,旨在简化网页内容的打印流程,提高用户体验。 首先,...
jQueryPrint.js是一款基于jQuery的轻量级插件,专门用于实现网页打印功能。它允许开发者在不使用浏览器内置打印对话框的情况下,定制化地选择打印的内容,提高用户体验并优化打印流程。这款插件的核心特性是能够精准...
当涉及到“jQuery打印预览”时,我们通常指的是使用jQuery来实现一种用户友好的方式,允许用户在正式打印前查看页面的预览。这在很多场景下都非常有用,比如在确认报告、发票或表格的格式正确无误后再进行打印。 ...