经过验证的,自用的。总结了一下
<HTML>
<HEAD>
<TITLE>页面打印1demo</TITLE>
<SCRIPT LANGUAGE="JavaScript">
/**
如何去掉页面底部的路径和顶端的页码编号
1)ie的文件->打印-〉页面设置-〉讲里面的页眉和页脚里面的东西都去掉,打印就不出来了。
2)*/
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){}
}
/**
关于这个组件还有其他的用法,列举如下:
WebBrowser.ExecWB(1,1) 打开
Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
Web.ExecWB(4,1) 保存网页
Web.ExecWB(6,1) 打印
Web.ExecWB(7,1) 打印预览
Web.ExecWB(8,1) 打印页面设置
Web.ExecWB(10,1) 查看页面属性
Web.ExecWB(15,1) 好像是撤销,有待确认
Web.ExecWB(17,1) 全选
Web.ExecWB(22,1) 刷新
Web.ExecWB(45,1) 关闭窗体无提示
*/
function PrintTable(Id){
var mStr;
mStr = window.document.body.innerHTML ;
var mWindow = window;
window.document.body.innerHTML =Id.innerHTML;
mWindow.print();
window.document.body.innerHTML = mStr;
}
function hide()
{
document.all.item("but1").style.display="none";
document.all.item("but2").style.display="none";
}
function printit()
{
if (confirm('确定打印吗?')) {
WebBrowser.execwb(6,6)
}
}
</SCRIPT>
<style>
@media print{
.noprint{display:none}
.PageNext{page-break-after: always;}
}
</style>
</HEAD>
<BODY>
<div id="dy">
近日,“墨湫龍”的网友曝光了一组兵马俑的照片,并称:“兵马俑坑里的基情?看那表情能说我想多了么……就这样偎依了两千多年!”照片中,一个兵马俑人像将头依靠在另一个兵马俑的肩膀上,搞笑的是,不仅两人相互依偎,后面的兵马俑眼睛还非常专注的看着前面的那个。此照片曝光后,逗乐网友,纷纷大量转发和留言,基情四射!
<div class="PageNext"></div>
以下截选网友神回复:
<div class="PageNext"></div>
坦途的坦:又相信爱情了!
子曰无忧:那深埋地下的骨头。
</div>
<input type="button" class="noprint" value="打印" name="but1" onclick="return PrintTable(dy)">
<tr><td>
<input type="button" class="noprint" value="隐藏按钮" name="but2" onClick="javascript:hide()">
</td></tr>
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
</OBJECT>
<input type=button class="noprint" value="打印" onclick="document.all.WebBrowser.ExecWB(6,1)">
<input type=button class="noprint" value="直接打印" onclick="printit(),hide()">
<input type=button class="noprint" value="页面设置" onclick="document.all.WebBrowser.ExecWB(8,1),pagesetup_null(),hide()">
<input type=button class="noprint" value="打印预览" onclick="document.all.WebBrowser.ExecWB(7,1),hide()">
<input type=button value="关闭" onclick="javascript:window.close();">
<input type="button" value="清空页码" onclick="pagesetup_null()">
<input type="button" value="恢复页码" onclick="pagesetup_default()">
</BODY>
</HTML>
相关推荐
【标题】"自用打印(二)"的描述中并没有提供具体的IT知识点,但我们可以根据提供的标签“源码”和“工具”来推测这可能与编程、软件开发或自动化工具有关。由于没有直接的详细信息,我们将从这两个标签出发,探讨在...
在这个自用存档中,我们看到重点是关于在使用Frida过程中遇到的“复杂类型”打印。这通常指的是在处理非基本数据类型,如对象、数组、结构体或嵌套类型的打印时所遇到的问题。 `r0gson.dex`文件可能是Android应用中...
说 明:这是我平常用的通用打印预览模块,用了几年了哦如果大家有好的改进,可要传我一份哦可选择打印或预览,调用只需一条语句,可输出到EXCEL,也可输出到快照,对方不需安装ACCESS即可预览报表。在打印前选择打印...
标题中的“Delphi实现的网页绝对定位打印控件(自用)”表明这是一个使用Delphi编程语言开发的控件,主要用于网页内容的打印,并且具备在打印时进行精确的绝对定位功能。Delphi是一款面向对象的可视化集成开发环境...
标题中的“Acrobat高质量打印设置(自用)for publication only”意味着这些设置是针对专业出版物设计的,可能包含特定的色彩管理、分辨率设置和输出选项,以达到与印刷标准一致的效果。在出版过程中,高分辨率和...
自用的 打印拆件 好用~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这种过程称为熔融沉积建模(Fused Deposition Modeling, FDM),是3D打印技术的一种基本方法。3D打印笔通常有两种输入材料:PLA(聚乳酸)和ABS(丙烯腈-丁二烯-苯乙烯共聚物),它们都是环保、易于处理的材料。 3...
EPSON L3118打印机作为市场上的一个常见型号,其使用的墨盒在到达某一打印量后,即便墨水尚未耗尽,打印机也会提示用户更换墨盒。这种机制虽然有助于提醒用户注意墨水的消耗状况,但有时也可能导致墨盒的剩余寿命被...
标题中的“自用的一个Ping工具,使用CMD和.NET Ping类”揭示了这个压缩包文件包含一个个人使用的小型网络诊断工具,它利用了Windows命令行(CMD)和.NET框架中的Ping类来执行ping操作。接下来,我们将深入探讨这两个...
1. **启动过程**:可能有一个对象触发打印请求,比如用户界面(UI)对象。 2. **预处理**:可能涉及检查设计数据的完整性,校验格式等。 3. **打印服务**:核心打印服务接收请求,处理数据,并可能与打印机设备...
图美易特照片打印是一款专业的打印照片的软件。通过自由手动方式和模板方式...2,增加了自用布局时,可快捷设置打印大小 3,定制模板时的大小可精确到0.1mm. 4,修正了横向布局时的图像显示方向错误. 图美易特照片截图:
【标题】"自用计算机二级python"涉及到的Python编程知识点主要涵盖了随机数操作、字符串处理、列表操作以及turtle模块的图形绘制。以下是这些知识点的详细解释: 1. **随机数操作**: 在`name = random.sample...
自用,代码自动导入生成保持打印等操作.
9. **错误处理**:`set -e`可以使脚本在遇到错误时立即停止,`set -x`则会打印出脚本执行的每一步,便于调试。 10. **脚本执行权限**:为了让脚本可执行,需要使用`chmod +x scriptname.sh`命令赋予其执行权限。 ...
CAD批量打印稳定版,一直自用
标题中的“自编自用的一个支持三种转换形式的金额转换大写函数access2000”指的是一个在Access 2000环境下开发的自定义函数,它具有将数字金额转换为大写汉字的能力,这在财务软件或者需要打印正式单据的应用中非常...
"自用通信CAD插件.zip"这个压缩包集合了一系列常用的CAD辅助工具,旨在提升设计师的工作效率和精确度。以下是每个子文件的功能详解: 1. **求和(nbs).fas**:这是一个快速计算数字总和的脚本,可能适用于统计线路...
mvc报表打印控制器类,保存自写自用
【aspose-word 18.6自用】是一款专业用于文档处理的软件组件,由Aspose公司开发,主要用于创建、编辑、转换以及呈现各种Microsoft Word文档格式。在本版本18.6中,用户可以利用它来实现高级的文档操作功能,例如格式...
自用进销存 单机绿色安装免破解 打印正常 备份恢复功能正常