Javascript调用IE print功能
onClick="window.print()"
js的window.print不打印网页中的“打印”按钮:
用CSS控制是否打印,如,写一个用于打印的类,:
<style type="text/css" media="print"> .noprint { display:none;} </style>
应用到input按钮上,设置该类
<input type="button" name="button" id="button" value="打印" class="noprint" onClick="window.print()" />
testPrint.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>调用IE自身的打印功能实现打印</title> <style type="text/css" media="print"> .noprint { display:none;} </style> </head> <body> <table width="650" height="30" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center">2006年10月份至2007年3月份话费单</td> </tr> </table> <table width="650" border="0" align="center" cellspacing="1" bgcolor="#221144"> <tr bgcolor="#EFEFFF"> <td width="37" height="27" align="center">编号</td> <td width="152" align="center" >手机号码</td> <td width="106" align="center">月份</td> <td width="85" align="center">通话费用</td> <td width="74" align="center" >IP费用</td> <td width="80" align="center">短信息费用</td> <td width="94" align="center" >合计</td> </tr> <tr> <td height="30" align="center" bgcolor="#FFFFFF">1</td> <td align="center" bgcolor="#FFFFFF">13634449*** </td> <td align="center" bgcolor="#FFFFFF"> 2006年10月</td> <td align="center" bgcolor="#FFFFFF"> 3.2</td> <td align="center" bgcolor="#FFFFFF"> 1.2</td> <td align="center" bgcolor="#FFFFFF">9 </td> <td align="center" bgcolor="#FFFFFF">13.4</td> </tr> <tr> <td height="30" align="center" bgcolor="#FFFFFF">2</td> <td align="center" bgcolor="#FFFFFF">13634449*** </td> <td align="center" bgcolor="#FFFFFF"> 2006年11月</td> <td align="center" bgcolor="#FFFFFF"> 6.9</td> <td align="center" bgcolor="#FFFFFF"> 3</td> <td align="center" bgcolor="#FFFFFF">7 </td> <td align="center" bgcolor="#FFFFFF">16.9</td> </tr> <tr> <td height="30" align="center" bgcolor="#FFFFFF">3</td> <td align="center" bgcolor="#FFFFFF">13634449*** </td> <td align="center" bgcolor="#FFFFFF"> 2006年12月</td> <td align="center" bgcolor="#FFFFFF"> 4.4</td> <td align="center" bgcolor="#FFFFFF">0.6</td> <td align="center" bgcolor="#FFFFFF">8 </td> <td align="center" bgcolor="#FFFFFF">13</td> </tr> <tr> <td height="30" align="center" bgcolor="#FFFFFF">4</td> <td align="center" bgcolor="#FFFFFF">13634449*** </td> <td align="center" bgcolor="#FFFFFF"> 2007年1月</td> <td align="center" bgcolor="#FFFFFF"> 18.2</td> <td align="center" bgcolor="#FFFFFF"> 3.3</td> <td align="center" bgcolor="#FFFFFF">10</td> <td align="center" bgcolor="#FFFFFF">31.5</td> </tr> <tr> <td height="30" align="center" bgcolor="#FFFFFF">5</td> <td align="center" bgcolor="#FFFFFF">13634449*** </td> <td align="center" bgcolor="#FFFFFF"> 2007年2月</td> <td align="center" bgcolor="#FFFFFF"> 21</td> <td align="center" bgcolor="#FFFFFF">10.2</td> <td align="center" bgcolor="#FFFFFF">14 </td> <td align="center" bgcolor="#FFFFFF">45.2</td> </tr> <tr> <td height="30" align="center" bgcolor="#FFFFFF">6</td> <td align="center" bgcolor="#FFFFFF">13634449*** </td> <td align="center" bgcolor="#FFFFFF"> 2007年3月</td> <td align="center" bgcolor="#FFFFFF">14</td> <td align="center" bgcolor="#FFFFFF"> 7.2</td> <td align="center" bgcolor="#FFFFFF">5 </td> <td align="center" bgcolor="#FFFFFF">26.2</td> </tr> </table> <table width="650" height="30" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="right"><a href="#" class="noprint" onClick="window.print()">打印</a> </td> </tr> <tr> <td align="right"> <input type="button" name="button" id="button" value="打印" class="noprint" onClick="window.print()" /> </td> </tr> </table> </body> </html>
相关推荐
本文实例讲述了JavaScript调用浏览器打印功能的方法。分享给大家供大家参考。具体如下: 1. 通用型,支持IE,Firefox,Chrome… 代码如下:window.print(); 2. 只支持IE打印: [removed] var print=function(){ /** ...
TSC打印机js调用部署文档含32位64位TSCActiveX.dll和TSCLIB.dll以及ie浏览器配置
使用Javascript或VBScript程序进行调用 使用使,先得到打印控件Object对象实例如 a=document.getElementById("TestAX"); 参数内容 接着对a进行操作即可 a.Mar_left=0.0075; //左边界 a.Mar_Top=0.0075; //上...
功能:window对象的子对象document是javascript的核心对象,在脚本中遇到 BODY元素时创建一个实例。 15. history属性 语法格式: window.history[数值] window.history.方法() window.history.属性 window...
没有繁琐复杂的API接口,只需要JavaScript的几行代码,和JS语法一样,看一看调用例子就一目了然;它可以精准打印,进行套打、根据设置的模板进行各种自定义的打印;使用它只需要做三件事:1像Word操作一样,画好打印...
javascript函数的解释,解释了具体函数的功能,一、函数JavaScript函数集合 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:...
准备工作 开发环境 Python 3.8.1 Windows 10 安装依赖 pip install PyQt5 ... JsBridge:被JavaScript调用的Python对象 2.JsBridge 对象 入参 @QtCore.pyqtSlot(str) def log(self, message): print
在嵌入式web服务器boa框架...以上, javascript 可以调用python 同样, 也可以调用C语言生成的cgi文件(其实, 就是可执行文件) C语言 + Html 例子 C语言 CGI实例 http://blog.csdn.net/ajrm0925/article/details/8810342 ...
注意:第二种方法的控件需要IE5.5+的支持,而且因为使用了控件,如果客户端IE的安全性设置过高,将无法正常运行。 特别提示 运行本例代码,如果已经安装了打印机,将直接调用打印机打印页面,否则提示安装打印机...
47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名 48.在老的浏览器中不执行此JS:<!-- //--> 49.引用一个文件式的JS:<script type="text/javascript" src="aaa.js"> 50.指定在不支持脚本的浏览器显示...
它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP等动态程序生成的HTML页面。 ePrint内含一个在vc7.0上开发的ActiveX控件(180k), 这个控件主要实现对打印...
print 支持三种打印页面连接,文字连接、图片连接 preloaddisplay 预先加载页面,如果你的网站下载的速度比较慢,用这个比较好。 swftext 将Drm和Flash结合起来了,选择文本,执行该Command,swf动画就轻易的生成了 ...
Print 3.0 在网页中加入一个打印目标页面的功能,能够呼出打印设置对话框, 而且3.0版本在老版本的浏览器中不会报错。 Random Timeline runs 如果一个HTML文件中包含多个Timelines,那么这个Behavior能够随机 播放...
print 支持三种打印页面连接,文字连接、图片连接 preloaddisplay 预先加载页面,如果你的网站下载的速度比较慢,用这个比较好。 swftext 将Drm和Flash结合起来了,选择文本,执行该Command,swf动画就轻易的生成了 ...
WebBrowser有很多功能,除打印外的其他功能就不再赘述了,你所能用到的打印功能也几乎全部可以靠它完成,下面的问题就是如何使用它了。先说显示后打印,后面说后台打印。1.首先引入一个WebBrowser在需要打印的页面...
实例041 打印系统环境变量信息print_r($_ENV) 73 实例042 使用可变变量输出“I Like PHP!” 73 实例043 使用转义字符输出特殊字符 74 实例044 使用常量指定PI的值计算圆的面积 75 2.2 运算符 75 实例045 自定义数字...
实例041 打印系统环境变量信息print_r($_ENV) 73 实例042 使用可变变量输出“I Like PHP!” 73 实例043 使用转义字符输出特殊字符 74 实例044 使用常量指定PI的值计算圆的面积 75 2.2 运算符 75 实例045 自定义数字...