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>

特定内容的部分打印技术相关推荐

  1. javascript打印网页的特定内容(以打印table为例)

    参考网址: http://stackoverflow.com/questions/21375398/how-to-print-table-using-javascript http://stackov ...

  2. 星舰首飞爆炸 | SpaceX的3D打印技术应用

    北京时间4月20日晚,SpaceX第一艘完全集成的Starship(又称星际飞船.星舰)首次发射,升空后一级就要多台发动机工作不正常,升空2分30秒后火箭姿态失稳并开始旋转,最终解体爆炸. 在通往成功 ...

  3. 脑机接口技术使瘫痪病人重获运动能力,4D打印技术已经到来!|技术前沿洞察...

    热点追踪 / 深度探讨 / 实地探访 / 商务合作 滴!友情提醒:您的假期余额已经不足一天. 今天小探也按时为你带来技术前沿洞察,最近高校.大公司的最近技术真是眼花缭乱,阿司匹林减轻能够减轻空气污染伤 ...

  4. 【工业控制】学习喷墨打印技术 怎么能不知道波形

    00. 目录 文章目录 00. 目录 01.概述 02. 喷头构造 03. 脉冲时间 04. 共振情况 05. 多重脉冲 06. 参考资料 01.概述 转自微信公众号:柔性电子服务平台 作者:glas ...

  5. 短视频内容理解与生成技术在美团的创新实践

    点击上方"LiveVideoStack"关注我们 美团围绕丰富的本地生活服务电商场景,积累了海量视频数据.如何通过计算机视觉技术用相关数据,为用户和商家提供更好的服务,是一项重要的 ...

  6. 突破传统生物3D打印技术局限-王秀杰/Charlie C.L. Wang/刘永进团队合作开发新型生物3D打印体系...

    生物3D打印(3D Bioprinting)技术利用3D打印机将含有细胞和生物材料的"墨水"打印出特定的形状结构,是最有希望实现在体外制造人类器官的新兴技术之一 [1-3].然而, ...

  7. 什么是3D打印?3D打印技术?

    3D打印技术或增材制造是从数字文件制作三维立体对象的过程.使用添加过程实现3D打印对象的创建.在3D打印添加过程中,通过铺设连续的材料层来创建对象,这些层中的每一层都可以看作最终对象的薄切片水平横截面 ...

  8. 苹果公司欲使用3D打印技术进行新产品的测试

    2019独角兽企业重金招聘Python工程师标准>>> 苹果公司的产品是很多人都在追随的,作为世界上最大的电子产品的企业来说,因为它的产品给了人们更好的用户体验.怎么才能做到这一点呢 ...

  9. solidworks3D打印技术

    2020-12-26 solidworks 3D打印技术 solidworks 这周在学习慕课时对solidworks有了进一步的了解 设计机器人的顺序: 先绘制已存在的零件,再根据已存在的零件特性进 ...

最新文章

  1. [算法]华为笔试题——拼音与英文转换
  2. asp.net 添加成功弹出个div提示_Word双栏目录怎么做,这3个步骤早知道,让人眼前一亮...
  3. Mdadm 设置管理
  4. python四十四:面向对象特性:继承
  5. 数组 字符串的解构赋值 以及const命令
  6. [云炬创业管理笔记]第一章测试5
  7. 算法竞赛入门与进阶 (三)贪心
  8. linux删除、读取文件原理
  9. Android之最简单和靠谱的监听Home键和菜单键(最近任务栏)
  10. 《SAS编程与数据挖掘商业案例》学习笔记之十六
  11. 搜狐视频怎么修改昵称
  12. 使用ASP.NET 2.0 Profile存储用户信息
  13. PostgreSQL代码分析,查询优化部分,canonicalize_qual
  14. MySQL课设小问题_MySQL必会的50个常见面试练习题
  15. oracle的基本命令,Oracle基本命令
  16. python 类 内置方法_类相关内置方法
  17. java indexof 参数_Java indexOf() 方法
  18. QT cmd强制删除文件
  19. nginx开启Gzip压缩
  20. 代码设置margintop_js获取css属性,更改margin-top属性,给每个a标签的margin-top属性在原基础上 +5px...

热门文章

  1. VC助手破解,含VC2010
  2. 2022年蓝桥杯:第十三届蓝桥杯大赛软件赛省赛(题解C/C++B组)
  3. 翻译漫谈笔记之2科技翻译的特点
  4. matlab 2017并行计算,Matlab并行计算
  5. GaussDB pg_rewind和GaussDB rebuild
  6. jquery验证前端页面
  7. matlab结构体数组定义方法
  8. 表示颜色的有三种方式
  9. c语言写字符个数,利用c语言写出并判断字符的个数
  10. CentOS 8 安装freePBX 软交换电话软件——筑梦之路