1 局部打印方法:
作用:将id为dayin的内容,新建页面并打印,可解决打印某页面中的部分内容的问题。
使用方法:将要打印的内容通过 <span id="dayin"></span>包含起来,然后在某个按扭中定义
事件
<input type="button" onclick="dayin()" value="打印">
function dayin()
{
var code="<body onload=window.print()>"
code+=document.all.dayin.innerHTML;
code=code.toUpperCase();
code=code.replace(/<A[^>]*>删除<\/A>/gi, "");
code=code.toLowerCase();
var newwin=window.open('','','');
newwin.opener = null;
newwin.document.write(code);
newwin.document.close();
}
其中code=code.replace(/<A[^>]*>删除<\/A>/gi, "");
2 利用CSS实现局部打印
介绍两个关键的CSS
<style media="print">
.Noprint { DISPLAY: none }
.PageNext{ PAGE-BREAK-AFTER: always }
</style>第一个在不需要打印的标签上添加(子标签也将不被打印),第二个在需要换行的标签处添加(该标签所表示的内容将在当前打印的一页内)
接下来通过调用最基本的js语句
window.print()就可实现页面局部打印了,很easy吧!
3 打印预览
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
height=0 id=wb name=wb width=3></OBJECT>
<input class="ipt" type=button name= button _print value="打印"
onclick =" javascript :printit();">
<input class="ipt" type=button name=button _setup value="打印页面设置"
onclick =" javascript : printsetup();">
<input class="ipt" type=button name=button_show value="打印预览"
onclick="javascript:printpreview();">
<input class="ipt" type=button name= button _fh value="关闭"
onclick =" javascript:window.close();">
分享到:
相关推荐
本文将深入探讨几种常见的JavaScript打印方法,并通过具体代码示例进行说明。 #### 一、基本打印方法:`window.print()` 最简单也是最常见的打印方法是直接调用`window.print()`函数,该函数会触发浏览器的打印...
总结起来,JavaScript 在网页打印中的应用主要涉及到以下几个方面: 1. 使用 `window.print()` 方法启动打印。 2. 定义和提取特定的HTML片段进行打印,通过搜索特定的标记。 3. 隐藏和显示元素以控制打印内容。 4. ...
这篇博客文章“JS打印的几种实现方法”可能探讨了如何利用JavaScript进行打印操作的不同技术。以下是根据标题和描述推测的一些关键知识点: 1. **基本的`window.print()`方法**: 这是JavaScript中最简单的打印...
根据不同的需求,ASP.NET 提供了多种打印方法,本文将详细介绍三种常见的 ASP.NET 打印方法。 一、直接使用 Ctrl+P 打印 这是最简单的打印方法,用户只需在浏览器中按下 Ctrl+P 键,浏览器就会弹出打印对话框,...
这个主题关于“Javascript打印乘法表”是JavaScript初学者常见的编程练习,它旨在帮助理解控制流、循环和字符串操作等基本概念。 乘法表是数学教育中的基础工具,用于展示1到10之间任意两个数字的乘积。使用...
首先,我们要理解JavaScript在报表打印中的角色。在网页端,JavaScript可以用于控制页面元素的显示和隐藏,实现动态更新内容,以及调用浏览器的打印功能。通过`window.print()`方法,JavaScript可以直接触发浏览器的...
但是,有几种方法可以间接实现这一目标: 1. **在线编辑器集成**:你可以使用如Microsoft Office Online或Google Docs等在线服务的API,通过JavaScript来实现对Word文档的预览和打印。例如,使用Microsoft Graph ...
本文将详细介绍几种常见的打印指定区域的方法,包括使用CSS隐藏不需打印的内容、通过JavaScript动态调整页面结构进行打印等。 #### 一、使用CSS隐藏不需打印的内容 这种方法的基本思想是利用CSS中的`@media print`...
通过调用`WebBrowser`对象的方法来实现打印功能,主要包括以下几种: - **直接打印**:`printit()` 函数用于直接打印当前页面。 - 代码示例: ```javascript function printit(){ if(confirm('确定要打印吗?'))...
ASP.NET打印方法主要涵盖了几种不同的技术和策略,用于在Web应用程序中实现打印功能。以下是详细的说明: 1. **水晶报表**: 水晶报表(Crystal Reports)是一款强大的报表设计工具,支持复杂的报告布局和数据来源...
除了上述方法,还有其他几种常见的JavaScript加密解密技术: 4. **Base64编码**: Base64是一种将二进制数据转化为可打印字符的方法,常用于在网络上传输数据。JavaScript中可以使用`btoa()`和`atob()`函数进行...
这个库的主要目的是通过JavaScript来方便地控制热敏打印机,使得在Web应用中能够直接进行打印操作,而无需依赖特定的操作系统或硬件驱动。 首先,我们需要理解ESC/POS协议。ESC/POS是 Epson(爱普生)公司开发的一...
2. **条码和二维码**:在标签打印中,条码和二维码是常见的元素,它们可以存储信息并能被扫描设备读取。开发者需要了解如何在标签模板中添加这些元素,并设置相应的编码方式。 3. **JavaScript打印接口**:在...
本文将探讨在JavaScript中实现错误处理的几种方法,并解释其中的原理。 首先,浏览器不会抛出Error类型的异常。这意味着,如果我们在JavaScript代码中捕获到一个Error类型的异常,我们可以确定这是由用户代码中抛出...
然而,由于浏览器的安全限制,直接在JavaScript中操作PDF文件并不容易。因此,我们需要将PDF进行光栅化处理。光栅化是指将矢量图形转换为像素图像的过程,这样可以使得PDF在没有专用插件的情况下也能在浏览器中显示...
JavaScript能够在不同的操作系统和浏览器中运行,这得益于其依赖于浏览器而非操作系统的特点。这意味着用JavaScript编写的代码可以在Windows、macOS、Linux等多种平台上运行,无需进行额外的适配。 #### 四、...
JavaScript提供了几种方式来触发打印对话框或预览: - `window.print()`:最简单的打印触发方式。 - `wb.execWB(6,1)`:调用WebBrowser控件的ExecWB方法来打印。 - `wb.execWB(7,1)`:调用WebBrowser控件的ExecWB...
有以下几种常见方法: 1. **CSS打印媒体查询**:通过定义`@media print`规则,可以为打印样式单独设置CSS,隐藏不必要的元素或调整布局。例如: ```css @media print { .no-print { display: none; } } ``` ...
根据给定的信息,我们可以从以下几个方面来探讨与“金和 OA 操作打印”相关的知识点。 ### 一、金和OA简介 金和 OA(Office Automation)是一款由金和软件公司开发的企业级办公自动化软件,旨在帮助企业提高管理...
本文将深入探讨Web打印设置的几种常见方法,包括直接页面设置打印、利用IEWebBrowser控件实现打印等,旨在为用户提供一个全面且实用的Web打印解决方案。 #### 直接页面设置打印 最直接的Web打印方法是通过浏览器...