特定内容的部分打印技术
1.打印某个frame的内容(frameB)
<html>
<frameset rows="20%,*">
<frame SRC="framea.htm" name="FrameA" noresize>
<frame SRC="frameb.htm" name="FrameB" noresize>
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>
frameA中添加
<input type="button" value="Print the other frame" οnclick="parent.frameB.print();">
2.打印某个对象中的内容,如textbox中的内容
frameA:
<html><head>
</head>
<body>
<form name="formB" action="javascript:window.print()">
<input type="text" name="textboxb" size="12" value="Print Me">
</form>
</body></html>
frameB:
<html><head>
<script>
function printotherframe()
{
parent.FrameB.formB.textboxb.focus()
parent.FrameB.formB.submit()
}
</script>
</head><body>
<form name="formA"><input type="button" value="Print the other frame" οnclick="printotherframe()">
</body></html>
3.打印非当前页
技术同上,只是在frame显示中动一点点骗人的手脚
<frameset rows="100%,*">
<frame src="controlpage.html">
<frame src="pagetoprint.html">
</frameset>
<script language="JavaScript"><!--
if (window.print)
document.write('<form><input type="button" value="Print" onClick="parent.frames[1].focus();parent.frames[1].print()"><//form>');
//--></script>
4.统一页眉页脚
<script language="Javascript"><!--
function doprint() {
//save existing user's info
var h = factory.printing.header;
var f = factory.printing.footer;
//hide the button
document.all("printbtn").style.visibility = 'hidden';
//set header and footer to blank
factory.printing.header = "";
factory.printing.footer = "";
//print page without prompt
factory.DoPrint(false);
//restore user's info
factory.printing.header = h;
factory.printing.footer = f;
//show the print button
document.all("printbtn").style.visibility = 'visible';
}
//--></script>
<body>
<br><br><br>
<object id=factory style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext codebase="ScriptX.cab#Version=5,0,4,185">
</object>
<br><br>
<div id="printbtn"><input name=idPrint type=button value="Print the letter" οnclick="doprint()"></div>
</body>
5.打开新窗口并自动打印
<object id=WBControl width=0 height=0 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2></object>
<script language=VBScript><!-- //
Sub VBPrint() On Error Resume Next
WBControl.ExecWB 6,1 '7,2在不少文章中都有提到,这里就不多说了。
End Sub
//--></script>
<script language=JavaScript><!-- //
if (window.print) self.print();
else if (navigator.appName.indexOf('Microsoft') !=-1) VBPrint()
setTimeout('self.close()',3000); '看代码相信大家都能明白。如果有不明白的欢迎留言
//--></script>
html中
<form>
<input type="button" value="Print Price List" onClick="window.open('pricelist.html','newwin');">
</form>
特定内容的部分打印技术相关推荐
- javascript打印网页的特定内容(以打印table为例)
参考网址: http://stackoverflow.com/questions/21375398/how-to-print-table-using-javascript http://stackov ...
- 星舰首飞爆炸 | SpaceX的3D打印技术应用
北京时间4月20日晚,SpaceX第一艘完全集成的Starship(又称星际飞船.星舰)首次发射,升空后一级就要多台发动机工作不正常,升空2分30秒后火箭姿态失稳并开始旋转,最终解体爆炸. 在通往成功 ...
- 脑机接口技术使瘫痪病人重获运动能力,4D打印技术已经到来!|技术前沿洞察...
热点追踪 / 深度探讨 / 实地探访 / 商务合作 滴!友情提醒:您的假期余额已经不足一天. 今天小探也按时为你带来技术前沿洞察,最近高校.大公司的最近技术真是眼花缭乱,阿司匹林减轻能够减轻空气污染伤 ...
- 【工业控制】学习喷墨打印技术 怎么能不知道波形
00. 目录 文章目录 00. 目录 01.概述 02. 喷头构造 03. 脉冲时间 04. 共振情况 05. 多重脉冲 06. 参考资料 01.概述 转自微信公众号:柔性电子服务平台 作者:glas ...
- 短视频内容理解与生成技术在美团的创新实践
点击上方"LiveVideoStack"关注我们 美团围绕丰富的本地生活服务电商场景,积累了海量视频数据.如何通过计算机视觉技术用相关数据,为用户和商家提供更好的服务,是一项重要的 ...
- 突破传统生物3D打印技术局限-王秀杰/Charlie C.L. Wang/刘永进团队合作开发新型生物3D打印体系...
生物3D打印(3D Bioprinting)技术利用3D打印机将含有细胞和生物材料的"墨水"打印出特定的形状结构,是最有希望实现在体外制造人类器官的新兴技术之一 [1-3].然而, ...
- 什么是3D打印?3D打印技术?
3D打印技术或增材制造是从数字文件制作三维立体对象的过程.使用添加过程实现3D打印对象的创建.在3D打印添加过程中,通过铺设连续的材料层来创建对象,这些层中的每一层都可以看作最终对象的薄切片水平横截面 ...
- 苹果公司欲使用3D打印技术进行新产品的测试
2019独角兽企业重金招聘Python工程师标准>>> 苹果公司的产品是很多人都在追随的,作为世界上最大的电子产品的企业来说,因为它的产品给了人们更好的用户体验.怎么才能做到这一点呢 ...
- solidworks3D打印技术
2020-12-26 solidworks 3D打印技术 solidworks 这周在学习慕课时对solidworks有了进一步的了解 设计机器人的顺序: 先绘制已存在的零件,再根据已存在的零件特性进 ...
最新文章
- [算法]华为笔试题——拼音与英文转换
- asp.net 添加成功弹出个div提示_Word双栏目录怎么做,这3个步骤早知道,让人眼前一亮...
- Mdadm 设置管理
- python四十四:面向对象特性:继承
- 数组 字符串的解构赋值 以及const命令
- [云炬创业管理笔记]第一章测试5
- 算法竞赛入门与进阶 (三)贪心
- linux删除、读取文件原理
- Android之最简单和靠谱的监听Home键和菜单键(最近任务栏)
- 《SAS编程与数据挖掘商业案例》学习笔记之十六
- 搜狐视频怎么修改昵称
- 使用ASP.NET 2.0 Profile存储用户信息
- PostgreSQL代码分析,查询优化部分,canonicalize_qual
- MySQL课设小问题_MySQL必会的50个常见面试练习题
- oracle的基本命令,Oracle基本命令
- python 类 内置方法_类相关内置方法
- java indexof 参数_Java indexOf() 方法
- QT cmd强制删除文件
- nginx开启Gzip压缩
- 代码设置margintop_js获取css属性,更改margin-top属性,给每个a标签的margin-top属性在原基础上 +5px...