`
Jameslyy
  • 浏览: 391336 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Javascript 网页打印和打印预览

 
阅读更多

 

var w = screen.availWidth - 12;
var h = screen.availHeight - 75;
var urlStr = '#';
var subWin = window.open(urlStr,"newWin",'height='+h+',width='+w+', 
		top=0, left=0, toolbar=no, menubar=yes, scrollbars=yes, resizable=yes, status=no');
					
// subWin .print(); 打印
				
// 预览页面,只能支持IE
var OLECMDID = 7;
/* OLECMDID values:
* 6 - print
* 7 - print preview
* 1 - open window
* 4 - Save As
*/
				
var bd = null;
try {
	bd = newWin.document.body;
} catch(e) { }

while(!bd) {
	try {
		bd = newWin.document.body;
	} catch(e) { }
}
				
if(!bd) {}
else {
	var PROMPT = 1;  
	var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 '
			+ ' CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	try {
		newWin.document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		newWin.WebBrowser1.ExecWB(OLECMDID, PROMPT);
	} catch(e) {

	}
}
分享到:
评论

相关推荐

    利用javascript实现网页打印

    本文将详细介绍如何利用JavaScript来实现在网页上进行打印,包括设置分页和页面布局。 首先,JavaScript提供了一个`window.print()`方法,它是实现网页打印的基础。调用这个方法可以直接打开浏览器的打印对话框,让...

    网页打印问题集锦(页面设置、打印预览)

    网页打印涉及到的技术细节繁多,但掌握好页面设置与打印预览的核心概念,能够显著提升打印输出的质量和用户体验。开发者应根据具体需求灵活运用JavaScript、CSS以及其他插件工具,以实现高效、精准的网页打印功能。

    网页打印,调用系统打印预览,方便简单

    网页打印和打印预览是网页开发中的...综上所述,网页打印和打印预览涉及到JavaScript的运用、CSS的媒体查询以及第三方库的选择和应用。开发者需要根据项目需求选择合适的方法和工具,以实现高效且用户友好的打印功能。

    网页打印 javascript

    此外,示例还提到了使用 `WebBrowser` 对象,这是在 Internet Explorer 浏览器中实现的一些高级功能,比如打印预览。`WebBrowser1.ExecWB(OLECMDID, PROMPT);` 这一行代码就是执行Web浏览器对象的一个命令,OLECMDID...

    chrome浏览器实现打印预览打印功能.zip

    总的来说,实现Chrome浏览器的打印预览和打印功能,主要涉及JavaScript的`window.print()` API,以及可能需要结合jQuery插件和CSS技术来优化打印效果和处理浏览器兼容性。通过研究提供的资源,开发者可以更好地掌握...

    页面实现预览和打印(页面整体打印和局部打印)

    在网页开发中,预览和打印功能是必不可少的,尤其对于提供信息展示或者报表的网站。本主题将详细探讨如何在HTML和JSP页面中实现这两种功能,包括整体页面的预览和打印以及局部元素(如表格和文档)的处理。 首先,...

    功能健全的网页在线预览,在线打印js插件

    下面将详细阐述Lodop的功能特性、使用方法以及如何通过JavaScript调用来实现网页在线预览和打印。 Lodop控件的核心优势在于其强大的功能和易用性。它可以裁剪页面内容,这意味着用户可以根据需要选择打印特定区域,...

    Javascript网页打印大全(有图版).docx

    在实际应用中,可以结合HTML、CSS和JavaScript,创建用户友好的打印界面,提供多种打印选项,如打印预览、选择打印范围、自定义页眉页脚等,以满足不同用户的打印需求。同时,为了提高用户体验,应确保打印功能在...

    js打印WEB页面与打印预览

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

    js调用ie打印和预览功能

    在网页开发过程中,经常需要实现文档的打印和预览功能。在Internet Explorer(IE)浏览器中,可以通过JavaScript与ActiveX控件结合来实现这些功能。下面将详细介绍如何利用JavaScript来调用IE浏览器的打印和预览功能...

    打印预览功能示例

    在IT行业中,打印预览是一项重要的功能,它允许用户在实际打印之前查看文档或页面的外观,确保格式正确,避免浪费纸张和墨水。在这个示例中,我们将深入探讨打印预览的基本概念、实现原理以及相关的编程技术。 打印...

    WEB应用程序,不预览,直接打印

    总结来说,实现“WEB应用程序,不预览,直接打印”涉及到JavaScript编程、CSS媒体查询、第三方打印组件(如LODOP)的集成以及充分的测试和优化。通过这些技术,我们可以构建出高效且用户体验良好的Web打印功能。

    JS实现浏览器打印、打印预览示例

    JS实现浏览器打印和打印...以上知识点覆盖了在现代网页中实现打印和打印预览功能所需的前端技术,包括JavaScript内置方法、页面标记、第三方库等。开发者可以根据这些知识点来设计和实现符合自己网站需求的打印功能。

    web打印,打印预览

    Web打印和打印预览是网页开发中的重要组成部分,它们允许用户在正式打印前查看文档的打印效果,确保格式正确无误。在这个过程中,开发者通常会利用浏览器提供的API和CSS技术来实现这一功能。下面我们将详细探讨这个...

    javascript 实现页面打印

    在上面的代码中,我们使用了 ExecWB() 函数来实现打印、打印预览和页面设置的功能。ExecWB() 函数可以执行多种操作,例如打开、新建窗口、保存网页、打印、打印预览等。 二、使用 document.execCommand() 函数实现...

    js 打印以及预览功能实现

    var previewWin = window.open('', '打印预览', 'width=800,height=600'); previewWin.document.write(content); previewWin.document.close(); } ``` 最后,`jsprint`或类似的库,如`jsPDF`,可以帮助处理更...

    网页打印控件JS版

    网页打印控件JS版是一种基于JavaScript技术实现的打印解决方案,主要针对的是网页内容的打印需求。在现代Web应用中,用户可能需要将网页上的部分内容,如订单详情、报告或者文章等,打印出来作为纸质记录。JsPrint...

    JavaScript_打印方法_基于浏览器_详细代码示例

    ### JavaScript打印方法:基于浏览器的详细代码示例 在网页开发中,JavaScript提供了一系列方法来实现页面内容的打印功能,这对于需要用户能够方便地将页面信息打印出来的应用场景尤为重要。本文将深入探讨几种常见...

    ajax+javascript打印网页数据

    `window.print()`会弹出一个打印预览对话框,用户可以选择他们的打印机设置,然后开始打印。 至于标签中的“打印网页数据”,可能意味着更复杂的场景,如预览、自定义布局或者分页。这些可以通过CSS媒体查询(@...

    js iframe 打印 打印预览 页眉页脚的设置

    在打印预览和打印过程中,我们可以利用iframe来加载需要打印的页面,并对其进行控制。 1. 创建iframe: 在JavaScript中,可以通过`document.createElement('iframe')`创建一个iframe元素。然后,为其设置`src`属性...

Global site tag (gtag.js) - Google Analytics