按钮调用Print()方法直接打印body中的内容。
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
//网页打印时清空页眉页脚
function pagesetup_null(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
}catch(e){
}
}
//网页打印的时恢复页眉页脚为默认值
function pagesetup_default(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d")
}catch(e){
}
}
//打印个人考核成绩
function Print() {
if(confirm("确定要打印?")) {
pagesetup_null();
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var oldstr = document.body.innerHTML;
var noPrint = document.getElementById("noprint");
noPrint.style.display='none';
$(".main_table").css("width","640px"); //设置表格的宽度
var newstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
document.body.innerHTML = oldstr;
pagesetup_default();
}
}
分享到:
相关推荐
在网页开发中,有时我们...通过这个项目,你可以更直观地了解如何结合`window.print()`、背景图片和二维码生成来实现打印功能。在实际应用中,可能还需要根据具体需求进行调整,比如适应不同屏幕尺寸、优化打印布局等。
在IT行业中,打印功能是许多应用程序不可或缺的一部分,尤其是在办公环境中。`window.print()` 是JavaScript中的一个内置函数,它用于触发浏览器的打印对话框,让用户可以选择打印网页内容。在这个主题下,我们将...
根据提供的文件信息,我们可以推断出本文主要讨论的是关于网页打印功能的相关知识点,特别是如何使用JavaScript中的`window.print()`方法来实现网页内容的打印,并且提到了如何利用`onbeforeprint`与`onafterprint`...
- 不同浏览器可能对 `window.print()` 的支持程度不同,确保在多种浏览器中测试打印功能。 - 考虑到用户体验,打印前最好提供预览功能,让用户确认打印内容。 - 使用CSS媒体查询时,确保在打印样式表中设置适当的...
`window.print()` 是JavaScript中的一个方法,它用于打开浏览器的打印对话框,从而让用户选择打印当前网页。但是,这个方法默认会打印整个页面,包括用户可能不希望打印的导航、侧边栏或者其他元素。在这种情况下,...
`window.print()` 是JavaScript中的一个内置函数,用于打开浏览器的打印对话框,让用户选择打印当前网页。但是,它默认会打印整个网页的所有内容。在本文中,我们将探讨如何利用 `window.print()` 结合其他技术来...
调用浏览器自带打印功能,使用JavaScript的 window.print(); 方法。 使用JS实现打印功能;JavaScript 实现打印操作;javascript打印大全;通用;js实现打印的方式;JS怎么实现页面打印呢?JavaScript 实现打印,打印...
`window.print()`方法是JavaScript中一个简单却强大的工具,它使得网页开发者能够轻松地为用户提供打印功能。理解并正确使用这个方法,可以在不影响用户体验的情况下,增强网站的功能性和实用性。通过适当的CSS样式...
在JavaScript中,`window.print()`方法是一个非常实用的功能,它允许用户直接从浏览器打印网页内容。然而,默认情况下,打印操作可能会包含页眉和页脚,这些元素可能包含URL、日期或者页码等信息,有时并不符合我们...
在JavaScript中,`window.print()`方法是一个非常实用的功能,它允许用户打印当前浏览器窗口中的整个网页。然而,有时我们可能只需要打印网页中的特定部分,比如一个特定的控件或者一个div元素。在这种情况下,我们...
在Web开发中,经常需要实现打印功能,尤其是当页面内容较多时,分页打印就显得尤为重要。JavaScript作为前端开发中的核心语言,提供了window对象,利用window对象的print方法可以实现Web内容的打印。此方法的优点是...
《jQuery.print:优雅实现浏览器打印功能》 在Web开发中,常常需要为用户提供打印功能,以便他们能够将网页内容转化为纸质形式保存或分享。jQuery.print是一个便捷的浏览器打印插件,它极大地简化了这一过程,使得...
### JavaScript 打印功能概述 在Web开发中,有时我们需要允许用户仅打印页面中的某一部分内容,而非整个页面。这种需求常见于报表打印、文章分享等场景。传统的`window.print()`函数可以用来打印当前页面的所有内容...
1. `window.print()`:在JavaScript中,`window.print()` 是调用浏览器打印功能的最直接方法。当执行这个函数时,浏览器会弹出打印对话框,用户可以选择打印机设置并开始打印当前页面。 二、CSS媒体查询 2. CSS媒体...
在浏览器中,打印功能通常依赖于CSS样式控制,尤其是媒体查询@media print,它允许我们为打印环境定义不同的样式。例如,我们可以隐藏不需要打印的元素或调整布局以适应纸张尺寸。 整体页面预览和打印: 1. 创建一...
- **21** - `keycode42=Print` - 打印屏幕键 - **22** - `keycode43=Execute` - 执行键 - **23** - `keycode45=Insert` - 插入键 - **24** - `keycode46=Delete` - 删除键 - **25** - `keycode47=Help` - 帮助键 - *...
首先,`window.print()`是JavaScript的一个内建方法,允许用户触发浏览器的打印功能。调用`window.print()`会弹出一个打印对话框,用户可以选择打印机、页面设置等选项,然后进行打印。在`datagrid`中使用`window....
在前端开发中,有时我们需要实现页面的特定部分打印功能,而不是整个页面。"前端项目-jQuery.print.zip" 提供了一个方便的解决方案,它是一个基于jQuery的打印插件——jQuery.print。这个插件允许开发者轻松地选择并...