JavaScript实现打印与预览,先看看页面里面如何写。
页面 代码
- <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=3>OBJECT>
- <input type=button name=print value="打印" onclick="javascript:printit();">
- <input type=button name=setup value="打印页面设置" onclick="javascript:printsetup();">
- <input type=button name=priview value="打印预览" onclick="javascript:printpreview();">
页面中引入了一个js,如下:
js 代码
- function printsetup(){
-
- wb.execwb(8,1);
- }
-
- function printpreview(){
-
- wb.execwb(7,1);
- }
-
- function printit(){
- if(confirm('确定打印吗?')){
- wb.execwb(6,6)
- }
- }
这样就完成了对页面的打印,预览的功能,但这个方法只支持IE,Firefox不支持。
分享到:
相关推荐
本篇将详细介绍如何在Chrome浏览器中实现打印预览及打印功能,并提供相关的技术资源。 首先,Chrome浏览器的打印功能是通过其内置的`window.print()` JavaScript API来实现的。这个API会触发浏览器的默认打印对话框...
本文将详细介绍如何基于JavaScript实现这一功能,并确保其在IE、Firefox和Google等主流浏览器中的兼容性。 首先,我们需要理解JavaScript的`window.print()`方法,这是最基本的打印功能实现。此方法会调用系统的...
在上面的代码中,我们使用了 ExecWB() 函数来实现打印、打印预览和页面设置的功能。ExecWB() 函数可以执行多种操作,例如打开、新建窗口、保存网页、打印、打印预览等。 二、使用 document.execCommand() 函数实现...
在IE中可以通过ExecWB方法的7参数来实现打印预览,但在其他浏览器中,则可能需要依赖于浏览器本身的打印对话框中的预览功能,或者是第三方的打印插件。 7. 兼容性问题:实现浏览器打印功能时,开发者需要考虑不同...
总的来说,利用JavaScript实现网页打印涉及到`window.print()`方法、CSS媒体查询和打印相关的CSS属性。通过这些技术,我们可以定制打印内容,隐藏不需要的元素,调整页面布局,并控制分页。为了优化打印体验,还需要...
### WEB中实现打印预览 在现代Web开发中,实现网页内容的打印预览功能是一项常见且实用的需求。用户往往需要将网页上的某些内容(如报告、发票等)以特定格式打印出来,这就要求开发者能够提供一个良好的打印预览...
本文将深入探讨如何使用JavaScript实现打印报表功能,包括与Excel和Word的交互,帮助开发者从初级到高级逐步提升技能。 首先,我们要理解JavaScript在报表打印中的角色。在网页端,JavaScript可以用于控制页面元素...
本文将基于提供的示例代码来详细介绍如何在 JSP 页面中实现打印、打印预览以及打印设置等功能。 #### 一、HTML 控件的使用 在 HTML 中,可以通过内嵌 ActiveX 控件的方式实现页面打印功能。下面的代码片段展示了...
总结来说,“打印预览功能示例”可能是一个教学或者演示项目,展示了如何在应用程序中实现打印预览功能。通过理解和掌握这些知识点,开发者能够创建出更加用户友好的软件,提高用户体验,并且能够有效地测试和调试...
以下是对如何实现打印预览以及如何将图片添加到预览过程中的详细说明。 首先,我们需要理解打印预览的基本原理。打印预览是通过模拟打印机驱动程序的工作流程来实现的,它将屏幕上的内容转换成与实际打印相同格式的...
针对IE浏览器,由于其内核特性和市场占有率的下降,开发者可能需要采用更复杂的方法来实现打印预览。例如,可以利用ActiveXObject对象,它是IE特有的,能够与COM组件交互。通过创建一个`ActiveXObject('Scripting....
总结,实现HTML和JSP页面的预览和打印功能,主要涉及JavaScript、CSS媒体查询以及可能的第三方库的运用。通过合理的设计和代码组织,开发者可以为用户提供便捷且灵活的打印体验。在实际项目中,根据需求可以选择合适...
JS打印WEB页面与打印预览是指在WEB页面中使用JavaScript语言来实现页面的打印和预览功能。以下是实现这个功能的三种方法: 第一种方法:使用CSS隐藏不打印内容 在这个方法中,我们可以使用CSS来隐藏不需要打印的...
本文将介绍如何使用JavaScript实现打印、打印预览和打印设置的功能,并提供相关的示例代码,帮助开发者更好地理解这些操作的实现方式。 首先,要实现打印、打印预览和打印设置,我们通常会使用到WebBrowser控件。...
在实现打印预览时,需要为打印样式单独编写CSS,确保在打印时,页面的布局、字体、颜色等样式与屏幕显示一致。可以使用CSS的`@media print`规则来定义这些样式,比如隐藏不需要打印的元素,调整页面边距等。 3. **...
这个Demo展示了如何利用PDF.js库实现PDF在线预览和打印功能,同时还提供了页面缩放和打开本地PDF文件的能力。以下是关于这个项目的详细知识点: 1. **PDF.js基本概念**:PDF.js是一个JavaScript库,它解析PDF文件并...
使用 JavaScript 可以实现打印预览和设置打印纸张大小,但这需要使用 IE 的 WebBrowser 控件。 二、解决方法 1. 使用 JavaScript 实现打印预览 首先,需要使用 JavaScript 获取当前页面的 HTML 代码,并将其截取...
通过以上步骤,"PrintDemo.html"文件应该展示了如何在IE浏览器中利用JavaScript实现打印预览的功能。实际应用中,开发者可能还需要根据具体需求调整代码,如添加自定义的打印设置选项,或者处理不同浏览器之间的差异...
总结来说,实现“WEB应用程序,不预览,直接打印”涉及到JavaScript编程、CSS媒体查询、第三方打印组件(如LODOP)的集成以及充分的测试和优化。通过这些技术,我们可以构建出高效且用户体验良好的Web打印功能。
以上就是使用JavaScript和iframe实现打印预览及自定义页眉页脚的基本步骤。需要注意的是,不同浏览器对CSS打印规则的支持程度可能会有所不同,因此在实际应用中可能需要进行兼容性处理。同时,对于复杂的需求,如...