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

js调用ie打印

阅读更多
<!--语言无关 保存成 .HTML 看看-->
<html>
<head>
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<title>完美的Web打印</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!--media=print 这个属性可以在打印时有效-->
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>

<style>
.tdp
{
    border-bottom: 1 solid #000000;
    border-left: Ł solid #000000;
    border-right: ŀ solid #ffffff;
    border-top: 0 solid #ffffff;
}
.tabp
{
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.NOPRINT {
font-family: "宋体";
font-size: 9pt;
}

</style>

</head>

<body >
<center class="Noprint" >
  <p>
  <OBJECT  id=WebBrowser  classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2  height=0  width=0>
  </OBJECT>
  <input  type=button  value=打印          onclick=document.all.WebBrowser.ExecWB(6,1)>
  <input  type=button  value=直接打印  onclick=document.all.WebBrowser.ExecWB(6,6)>
  <input  type=button  value=页面设置  onclick=document.all.WebBrowser.ExecWB(8,1)>
</p>
  <p>    <input  type=button  value=打印预览  onclick=document.all.WebBrowser.ExecWB(7,1)>
    <br>
    </p>
  <hr align="center" width="90%" size="1" noshade>
</center>

<table width="90%" border="0" align="center" cellpadding="2" cellspacing="0"  class="tabp">
<tr>
  <td colspan="3" class="tdp">第1页</td>
    </tr>
<tr>
   <td width="29%" class="tdp">&nbsp;</td>
   <td width="28%" class="tdp">&nbsp;</td>
      <td width="43%" class="tdp">&nbsp;</td>
  </tr>
<tr>
   <td colspan="3" class="tdp">&nbsp;</td>
  </tr>
<tr>
   <td colspan="3" class="tdp"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="50%" class="tdp"><p>这样的报表</p>
          <p>对一般的要求就够了。</p></td>
          <td>&nbsp;</td>
        </tr>
      </table></td>
  </tr>
</table>
<hr align="center" width="90%" size="1" noshade class="NOPRINT" >

<div class="PageNext"></div><!--打印范围控制-->

<table width="90%" border="0" align="center" cellpadding="2" cellspacing="0"  class="tabp">
  <tr>
    <td class="tdp">第2页</td>
  </tr>
  <tr>
    <td class="tdp">看到分页了吧</td>
  </tr>
  <tr>
    <td class="tdp">&nbsp;</td>
  </tr>
  <tr>
    <td class="tdp">&nbsp;</td>
  </tr>
  <tr>
    <td class="tdp"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="50%" class="tdp"><p>这样的报表</p>
              <p>对一般的要求就够了。</p></td>
          <td>&nbsp;</td>
        </tr>
    </table></td>
  </tr>
</table>


</body>
</html>
分享到:
评论
1 楼 释皇天 2011-04-06  
不行啊!报 document.all.WebBrowser.ExecWB is not a function。非标准的属性 document.all。请使用 W3C 的标准形式 document.getElementById() 。错啊!

相关推荐

    js调用ie打印和预览功能

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

    ie浏览器 js调用 ocx 异步打印pdf、图片控件

    在“ie浏览器 js调用 ocx 异步打印pdf、图片控件”的场景中,我们将探讨如何利用JavaScript调用OCX控件来实现异步打印功能,特别是针对PDF和图片文件。 首先,我们需要在Web服务器上部署这个OCX控件。部署过程包括...

    js调用控件标签打印.rar

    总的来说,实现"js调用控件标签打印"涉及的技术栈包括JavaScript编程、ActiveX控件使用、打印机API接口调用、标签设计和布局,以及跨浏览器兼容性处理。开发者需要具备这些领域的知识,才能成功地完成项目需求。

    调用IE内置打印组件完成web打印方案及例程

    ### 调用IE内置打印组件完成Web打印方案及例程 #### 一、概述 在Web开发领域,实现网页内容的打印功能是一项常见的需求。本文档将详细介绍如何利用Internet Explorer(IE)浏览器内置的打印组件来实现网页内容的...

    通过调用 JS 打印图片信息

    总之,通过JavaScript调用打印图片信息是一种实用的前端技术,可以帮助用户更方便地获取和保存网页中的图像内容。同时,理解并掌握如何处理浏览器的默认打印设置,以及如何优化打印体验,是每个前端开发者必备的技能...

    js直接调用word文档打印word

    在JavaScript(JS)中直接调用Word文档进行打印主要涉及到Web应用程序与本地文件系统的交互以及浏览器的安全限制。本文将深入探讨这一主题,并提供一些实现这一功能的方法。 首先,理解JavaScript在浏览器环境中的...

    JS调用IE实现分页打印

    JS实现直接调用IE自带的函数实现分页打印,可在DIV中输入打印的内容,则打印按照DIV来进行分页打印。

    调用IE自带打印功能实现在线打印

    标题:调用IE自带打印功能实现在线打印 描述:调用WINDOWS的打印功能,实现WEB打印。简单实用 本文将详细介绍如何通过调用Internet Explorer(IE)浏览器的内置打印功能来实现在线打印,这是一种简单而实用的方法...

    js 调用打印机 ,web打印机,设计开发

    在JavaScript(JS)中调用打印机并实现Web打印功能是一项重要的技术,特别是在开发网页应用程序时。Web打印机的设计和开发涉及到多个层面,包括浏览器兼容性、用户交互以及打印样式控制等。下面将详细介绍这一领域的...

    js调用iframe实现打印页面内容的方法

    JavaScript(简称JS)提供了多种方式来实现网页内容的打印,包括打印整个页面或页面上的特定区域。本知识点主要介绍如何使用JS调用iframe元素来实现页面内容的打印功能。 ### 知识点一:使用iframe实现区域打印 ...

    js调用word 直接打印预览功能

    总之,利用JavaScript调用Word进行打印预览是一个结合了Web前端与本地应用技术的高级话题。掌握这一技能,不仅能够为Web应用增添强大的办公自动化功能,还能够提升开发者在复杂项目中的技术深度和广度。

    JS调用TSC打印机TSCActiveX.dll32位64位+部署文档

    4. **JavaScript调用**:在网页的JavaScript代码中,可以使用window对象的ActiveXObject方法创建TSC打印机的实例,如: ```javascript var printer = new ActiveXObject("TSC.TSCPrint"); ``` 这里的"TSC....

    js操作word打印

    在JavaScript(JS)中操作Word进行打印和导出是一项实用的技术,主要应用于Web应用程序与Microsoft Office集成的场景。以下是对这个主题的详细说明: 一、JS调用Word打印 JavaScript可以通过ActiveXObject对象在...

    调用浏览器中的打印功能

    在网页开发中,调用浏览器的打印...综上所述,调用浏览器打印功能涉及JavaScript交互、CSS样式调整以及可能的第三方库利用。在实际应用中,需要根据目标浏览器的特性来选择合适的实现方式,并确保打印效果与预期一致。

    asp.net调用JavaScript打印

    本篇介绍了一种在ASP.NET中通过JavaScript调用浏览器的打印功能的方法,特别是针对IE浏览器进行了优化。通过使用ActiveX对象修改注册表中的打印设置,以及调用`WebBrowser`对象的方法来实现直接打印、打印预览和打印...

    IE控件调用本地、远程共享打印机打印pdf文件,pdf未光栅化

    IE控件调用本地、远程共享打印机打印pdf文件,pdf未光栅化,程序支持nginx/apache/tomcat部署试用,注册OCX c:/windows/sysWoW64/regsvr32.exe PrnStatus.ocx,通过js调用插件打印,非常好用,用于自助终端设备网页...

    js 调用串口+使用 JS 获得串口数据+浏览器中使用js调用串口通讯

    IE浏览器中访问COM口收发数据,可以访问com口打印机、GSM 猫、手机、串口扫描枪等设备,支持使用HEX 字节发送接收,更好地支持各种COM口设备,可以用于web系统中访问串口或者虚拟串口的硬件设备。

    js调用脚本实现打印预览

    本文将深入探讨如何使用JavaScript(js)来实现打印预览,特别是针对IE浏览器的兼容性处理。 首先,JavaScript是Web开发中常用的客户端脚本语言,它可以直接在用户的浏览器上运行,为网页添加交互性。对于打印预览...

    IE打印有URL解决方案

    这通常涉及到JavaScript(JS)代码,用于创建一个自定义按钮,当用户点击时,会调用IE的打印功能并自动调整设置。 1. 在网页中添加一个HTML按钮,如: ```html 自定义打印 ``` 2. 编写JavaScript代码处理按钮...

    IE的smsx控件,可以通过js控制IE的web打印

    在提供的压缩包中,包含了`smsx.cab`文件,这是控件的安装包,以及一份使用说明文档,详细介绍了如何在网页中集成控件以及如何使用JavaScript调用其功能。开发者应按照文档的指导进行操作,以确保正确无误地使用smsx...

Global site tag (gtag.js) - Google Analytics