`
niunan
  • 浏览: 719013 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

window.print()的使用

阅读更多
  window.print()  实际上,是浏览器打印功能菜单的一种程序调用。与点击打印功能菜单一样,不能精确分页,不能设置纸型,套打的问题更加无从谈起,只不过,可以让用户不用去点菜单,直接点击网页中的一个按钮,或一个链接里面调用罢了。事实上,很多用户都是采用这种方式打印,但是这种方式最致命的缺点是不能设置打印参数,比如纸型,页边距,选择打印机等等。


  需要指出的是这种方法提供一个打印前和打印后的事件onbeforeprint、onafterprint。可以在打印前的时候重新编辑一些格式,专门送去打印,打印后又处理回来。

function window.onbeforeprint()
{
//将一些不需要打印的隐藏
}
function window.onafterprint()
{
//放开隐藏的元素
}

通过这两个方法,就可以实现页面的部分打印.

转自:http://mywork.iteye.com/blog/69523

分享到:
评论

相关推荐

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

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

    window.print().txt

    根据提供的文件信息,我们可以推断出本文主要讨论的是关于网页打印功能的相关知识点,特别是如何使用JavaScript中的`window.print()`方法来实现网页内容的打印,并且提到了如何利用`onbeforeprint`与`onafterprint`...

    window.print分页打印

    `window.print()` 是JavaScript中的一个内置函数,它用于触发浏览器的打印对话框,让用户可以选择打印网页内容。在这个主题下,我们将深入探讨`window.print()`分页打印的相关知识点,以及如何通过`printTest.html`...

    javascript实现window.print()去除页眉页脚

    打印时去除页眉页页脚 打印前加入下面代码即可 var HKEY_Root,HKEY_Path,HKEY_Key; 代码如下: HKEY_Root=”HKEY_CURRENT_USER”; HKEY_Path=”\\Software\\Microsoft\\Internet Explorer\\PageSetup\\”;...

    web打印 window.print()介绍

    本文将详细介绍如何使用`window.print()` 实现Web打印,并提供示例代码帮助理解。 1. **`window.print()` 的工作原理** `window.print()` 是JavaScript的内置函数,调用这个函数会立即打开浏览器的打印对话框,...

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

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

    莱鸟介绍window.print()方法

    - 在使用`window.print()`之前,确保网页内容已经完全加载,否则可能会导致打印不完整或格式错误。 - 用户可以取消打印操作,因此在调用`window.print()`之后,程序不能假设打印一定会执行。 - 考虑到不同的浏览器...

    window.print打印指定div实例代码

    以下是如何使用`window.print`配合JavaScript实现这一目标的详细步骤和示例代码解析: 1. **创建包含要打印内容的`div`**: 在HTML中,将需要打印的内容放入一个`div`元素中,并为其设置一个唯一的`id`。例如,在...

    window.print打印指定div指定网页指定区域的方法

    总结起来,通过以上三种方法,开发者可以根据具体需求灵活地使用 `window.print()` 来打印网页上的指定div或区域。第一种方法适用于大部分场景,可以简单地隐藏不需要打印的内容;第二种方法适合需要精确控制打印...

    js window.print实现打印特定控件或内容

    在JavaScript中,`window.print()`方法是一个非常实用的功能,它允许用户打印当前浏览器窗口中的整个网页。然而,有时我们可能只需要打印网页中的特定部分,比如一个特定的控件或者一个div元素。在这种情况下,我们...

    jQuery.print.zip

    1. **选择性打印**:jQuery.print.js允许开发者指定要打印的DOM元素,避免了整个页面被打印,提高打印效率和用户体验。 2. **样式处理**:插件会尝试将页面样式应用到打印内容,确保打印效果与屏幕显示一致。 3. *...

    window.event.keycode值大全

    - **21** - `keycode42=Print` - 打印屏幕键 - **22** - `keycode43=Execute` - 执行键 - **23** - `keycode45=Insert` - 插入键 - **24** - `keycode46=Delete` - 删除键 - **25** - `keycode47=Help` - 帮助键 - *...

    web打印去掉页眉页脚,以及不想打印出的页面元素

    这个函数会隐藏所有具有`class="no-print"`的元素,然后调用浏览器的`window.print()`方法。打印完成后,它会恢复这些元素的显示状态。 值得注意的是,不同的浏览器可能对CSS和JavaScript的支持程度不同,因此在...

    JS 使用 window对象的print方法实现分页打印功能

    具体实现中,通过编写一个`Print`函数,该函数会创建一个新的浏览器窗口,窗口的名称为"Print.htm",并设置窗口类型为"print"。接着,向这个新打开的窗口中写入需要打印的内容,这些内容通过HTML结构组织。在将内容...

    js打印,截取打印

    具体实现方式是在页面中定义特殊的标签或注释来标记出需要打印的范围,然后使用`substr`和`substring`方法来获取这部分内容,并将其作为新的`body`内容重新设置到页面中,最后调用`window.print()`来完成打印。...

    前端项目-jQuery.print.zip

    "前端项目-jQuery.print.zip" 提供了一个方便的解决方案,它是一个基于jQuery的打印插件——jQuery.print。这个插件允许开发者轻松地选择并打印网页中的任意DOM元素,避免了传统方法中可能遇到的样式混乱和不必要的...

Global site tag (gtag.js) - Google Analytics