`
oywl2008
  • 浏览: 1053337 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JS print

 
阅读更多
<input id="btnPrint" type="button" value="打印" onclick="javascript:window.print();" />

<input id="btnPrint" type="button" value="打印预览" onclick=preview(1) />
<style type="text/css" media=print>
.noprint{display : none }
</style>


<p class="noprint">不需要打印的地方</p>

<script>
function preview(oper)       
{
if (oper < 10)
{
bdhtml=window.document.body.innerHTML;//获取当前页的html代码
sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域
eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html

prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;
} else {
window.print();
}
}
</script>
<p>XXXXX</p>
<!--startprint1-->


<table border="1">
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
</table>


<!--endprint1-->

 

 

 

 http://www.iteye.com/topic/1114154

 

 

 

分享到:
评论

相关推荐

    原生JS打印插件之jQuery.EasyPrint.js使用文档

    原生JS打印插件之jQuery.EasyPrint.js使用文档 调用浏览器自带打印功能,使用JavaScript的 window.print(); 方法。 使用JS实现打印功能;JavaScript 实现打印操作;javascript打印大全;通用;js实现打印的方式;JS...

    网页打印控件JS版

    2. 在JavaScript中调用JsPrint提供的方法,指定要打印的DOM元素。例如,如果你有一个ID为"printArea"的DIV: ```javascript var printOptions = { elements: ['#printArea'], header: '打印标题', footer: '打印...

    简单的js打印控件printsetup

    "简单的js打印控件printsetup"指的是一个使用JavaScript编写的轻量级工具,它允许开发者轻松地集成到自己的网页或应用中,以提供用户友好的打印体验。JavaScript是一种广泛应用于客户端Web开发的脚本语言,它可以对...

    基于jquery.print.js插件的js打印demo

    基于jquery.print.js插件的js打印demo,简单易用,使用详细教程请查看我的个人主页的博客《一款很好用的Jquery 打印插件——jQuery.print.js》

    jquery-printTable-1.0.js

    * @media print { * .pageBreak { page-break-after:always; } * } * 使用例子: * $(function(){ * $("#tabContent").printTable({ * mode : "rowNumber", * header : "#headerInfo", * footer : ...

    js print打印网页指定区域内容的简单实例

    &lt;title&gt;js print打印网页指定区域内容的简单实例 function myPrint(obj) { var newWindow = window.open("打印窗口", "_blank"); var docStr = obj.innerHTML; newWindow.document.write(docStr); newWindow...

    js打印设置页边距

    在JavaScript中实现对打印页面的定制化设置,如页边距、页眉和页脚的配置,是一项进阶技能,尤其对于需要精确控制打印输出的Web应用而言至关重要。本文将深入探讨如何使用JavaScript来调整打印时的页边距,设置或...

    firefox下,javascript的print_r实现

    在`javascript_print_r`这个压缩包中,可能包含了一个或多个示例文件,用于演示如何在实际项目中使用这个`printR`函数。通过打开这些文件,你可以看到如何将`printR`应用到实际的JavaScript代码中,以帮助调试和理解...

    jsprint:此模块可用于直接通过HTML,CSS,JS创建可打印的报告(而不是Word,OpenOffice,Latex等)

    JS打印此模块可用于直接通过HTML,CSS,JS创建可打印报告(而不是Word,OpenOffice,Latex等)。...)安装您需要使用jQuery才能使JSPrint正常工作。 将jsprint.css和jsprint.js下载到您的目录创建您的.html文件

    用js模拟PHP的print_r功能

    在本篇文章中,我们将探讨如何使用JavaScript来模拟PHP的`print_r`功能。 首先,我们需要理解`print_r`的核心功能。它主要包含以下几点: 1. **可读性**:`print_r`会以一种易于理解的格式打印数组或对象的结构。 ...

    Printsetup

    "Printsetup"是一个工具,主要用于在PowerBuilder环境中配置和选择打印机。PowerBuilder是一款强大的应用程序开发工具,特别是针对数据库应用,它允许开发者使用可视化界面来构建、设计和管理应用程序。在这个场景下...

    print.min.js

    $Print(el, options): el:Element 要打印区域的 DOM 节点 options:Object 额外的配置项 beforeStart:Function 打印前的回调 finish:Function 打印完成的回调 backgroundColor:String 设置打印区域背景色 如果...

    jQueryPrint.js打印网页

    jQueryPrint.js是一款基于jQuery的轻量级插件,专门用于实现网页打印功能。它允许开发者在不使用浏览器内置打印对话框的情况下,定制化地选择打印的内容,提高用户体验并优化打印流程。这款插件的核心特性是能够精准...

    Print.js:一个小巧JavaScript库,可帮助您从网络进行打印

    Print.js 一个小的javascript库,可帮助您从网络上打印。 有关文档和示例,请访问: 安装 您可以从下载最新版本的Print.js,或使用文档页面上可用的 。 通过npm安装: npm install print-js --save 通过纱线...

    jQuery.print.js

    jQueryPrint.js打印网页jQueryPrint.js打印网页JS,很好用,可以指定打印网页上特定的资源!

    vue 中使用print.js导出pdf操作

    1.print.js // 打印类属性、方法定义 /* eslint-disable */ const Print = function (dom, options) { if (!(this instanceof Print)) return new Print(dom, options); this.options = this.extend({ 'noPrint'...

    js打印WEB页面与打印预览

    JS打印WEB页面与打印预览是指在WEB页面中使用JavaScript语言来实现页面的打印和预览功能。以下是实现这个功能的三种方法: 第一种方法:使用CSS隐藏不打印内容 在这个方法中,我们可以使用CSS来隐藏不需要打印的...

    javascript打印如何自定义纸张大小(代码)[借鉴].pdf

    JavaScript 打印自定义纸张大小 本文档讨论了使用 JavaScript 实现自定义纸张大小的打印方法,并解决了页脚、页眉、横向和纵向的问题。同时,本文还介绍了使用 IE 的 WebBrowser控件来实现打印预览和设置打印纸张...

    html和js通过window.print()实现调用浏览器打印带背景图片和生成二维码的文件功能

    `window.print()` 是JavaScript中的一个内置方法,它可以帮助我们轻松实现这个需求。本篇将详细介绍如何利用HTML和JavaScript通过`window.print()`来实现这一功能。 首先,`window.print()` 方法是JavaScript中的一...

    佳博GP-58L 小票打印机 js局部打印案例

    佳博GP-58L 小票打印机 js局部打印案例

Global site tag (gtag.js) - Google Analytics