//打印js function preview() { bdhtml=window.document.body.innerHTML; sprnstr="<!--startprint-->"; eprnstr="<!--endprint-->"; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML=prnhtml; window.print(); } var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; //设置网页打印的页眉页脚为空 function PageSetup_Null() { try { var Wsh=new ActiveXObject("WScript.Shell"); HKEY_Key="header"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); HKEY_Key="footer"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); } catch(e) {} } //设置网页打印的页眉页脚为默认值 function PageSetup_Default() { try { var Wsh=new ActiveXObject("WScript.Shell"); HKEY_Key="header"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); HKEY_Key="footer"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); } catch(e) {} } PageSetup_Default();
发表评论
-
js计算出生年龄
2013-06-22 14:56 881<html> <head> ... -
提交数据时,用层覆盖父页面
2011-04-22 13:52 993<script LANGUAGE="J ... -
frame框架
2011-01-18 17:22 908<frameset rows="20% ... -
Ajax 抓页面
2010-12-17 17:37 789引用 <html> <head> ... -
页面实现打印功能
2010-11-29 15:38 803<html> <head> ... -
那些相见恨晚的 JavaScript 技巧
2010-11-26 14:35 724http://51bcw.com/article-html-3 ... -
自定义 方法
2010-11-04 09:42 708function $(o){return document.g ... -
js 将数字转化为汉字
2010-10-26 09:31 6213<html> <head&g ... -
checkbox只读
2010-08-14 16:37 744<input type="checkbox&q ... -
html中select在js中的操作
2010-08-14 00:11 1352//添加 var Select1= document.getE ... -
js table 行数|js table row|js table td|js 操作Table
2010-08-13 23:39 5438兼容FF,IE的table属性操作, 1,得到表格的行数与 ... -
window.showModalDialog返回多个参数的问题
2010-08-11 23:27 1204a.htm: <SCRIPT language=&quo ... -
web可视化编辑器
2010-08-04 11:14 939web可视化编辑器在线编辑器 http://www.edojs ... -
JS阻止事件冒泡
2010-07-29 10:54 1202<!DOCTYPE html PUBLIC " ... -
iframe解决跨域
2010-07-28 17:48 1336.iframe的使用A域中有parent.html,B域中有c ... -
用Script绕行动态注入解决跨域的问题
2010-07-28 17:43 1589<script> /*************** ... -
在InnerHTML中执行js代码(一位教授解决了这个问题)
2010-07-28 17:32 2153<script> /* innerhtml.js ... -
监听父窗口的变化自适应子页面的高度
2010-07-28 17:16 2824<script> /*************** ... -
JS通用库函数
2010-07-28 15:49 20851.ifLetter 判断字符串是否都是 ...
相关推荐
总结来说,文档中展示了JavaScript在实现网页内容打印方面的基本应用,包括部分打印、打印预设设置等。同时,也揭示了不同技术之间(如JavaScript、VBScript)的交互方式,以及在实际应用中可能遇到的一些问题(如...
在JavaScript中,我们可以使用特定的API来实现对网页部分区域的打印功能。这通常涉及到CSS样式控制和window.print()函数的使用。以下是一些关键知识点的详细解释: 1. **CSS媒体查询**: CSS媒体查询是实现部分...
在网页开发中,有时我们需要为用户提供截取网页特定部分并保存为图片或打印的功能,这在用户手册、在线教程或数据分析等场景下尤其有用。本文将深入探讨如何使用JavaScript实现这一功能。 首先,我们需要理解...
网页打印控件JS版是一种基于JavaScript技术实现的打印解决方案,主要针对的是网页内容的打印需求。在现代Web应用中,用户可能需要将网页上的部分内容,如订单详情、报告或者文章等,打印出来作为纸质记录。JsPrint...
在JavaScript(JS)中,打印功能是通过与浏览器的交互来实现的,允许用户将网页内容或者特定元素发送到打印机。这个过程涉及到一系列的技术和方法,包括DOM操作、CSS样式控制以及利用JavaScript库如jQuery来简化操作...
"Js打印功能,支持局部打印"这一主题,主要涉及的是JavaScript在网页中实现打印的功能,特别是如何实现对特定区域(局部)的打印。 JavaScript是一种广泛用于网页开发的脚本语言,它可以直接在用户的浏览器上运行,...
本文将深入探讨如何使用JavaScript实现对当前网页的打印,这不仅包括简单的打印整个页面,还涉及到选择性地打印页面的特定部分。 #### 一、基本原理与方法 JavaScript提供了一个内置的方法`window.print()`,它会...
本文将深入探讨如何使用JavaScript控制和自定义网页打印,包括页面布局、样式处理、排除不必要元素等内容。 首先,JavaScript提供了一个内置的`window.print()`方法,用于调用浏览器的打印功能。在网页中的任何地方...
### js打印Web页面知识点详解 #### 一、概述 JavaScript 提供了多种方式来实现 Web 页面的打印功能。本文档将详细介绍三种常见的方法,并提供具体的实现步骤与代码示例。 #### 二、指定不打印区域 这种方法适用于...
2. **PrintThis**:这是一个轻量级的JS插件,提供了简单的API来实现部分页面打印,包括自定义样式和预览功能。 3. **jqPrint**:基于jQuery的打印插件,可以方便地选择打印元素并进行样式控制。 总的来说,"工具-...
6. **RitsC-PrintArea-2.4.0-0-g2cc7234**:这可能是另一个JavaScript打印解决方案的版本号,它可能提供了一个选择打印区域的功能,允许用户仅打印网页的特定部分,而不是整个页面。 7. **javascript实现页面打印...
JavaScript(简称JS)是一种轻量级的脚本语言,广泛应用于网页和网络应用开发,尤其在客户端渲染和交互方面有着显著的优势。"JS打印报表控件"是专门为JavaScript设计的一种工具,它允许开发者在Web应用中实现报表的...
根据给定文件的信息,本文将深入探讨如何使用JavaScript来实现网页打印时的元素隐藏功能,并进一步解析相关的技术细节。 ### 知识点一:JavaScript控制打印 #### 1.1 理解`window.onbeforeprint`与`window....
通过JavaScript(简称JS)实现网页打印,不仅可以使用户轻松地将网页内容输出为纸质或PDF格式,还能根据需求定制打印样式,排除不必要的元素,从而提高打印效率和质量。本文将深入探讨如何利用JavaScript实现网页...
利用js代码实现文档部分打印功能 文档中除了doPrint 函数外 还有其它有用函数
然而,有时我们可能只需要打印网页的一部分,而不是整个页面。在这种情况下,我们可以利用JavaScript来截取和处理HTML代码。 如给定的代码所示,`doPrint(startLine, endLine)` 函数用于定义要打印的起始和结束标记...
《SpreadJS:实现单次打印部分工作表的深入解析》 SpreadJS 是一款强大的JavaScript电子表格库,由 GrapeCity 公司开发,它提供了一系列功能,使得在Web应用中创建、编辑和展示复杂的电子表格数据变得轻而易举。本...
要实现网页免费打印控件JS,开发者需要编写JavaScript代码来控制打印行为。这包括监听打印事件、构建打印内容、设置打印选项等步骤。例如,可以使用`window.print()`函数来触发浏览器的默认打印对话框。但是,为了...