当前位置:  编程技术>.net/c#/asp.net

web打印 window.print()介绍

    来源: 互联网  发布时间:2014-10-19

    本文导语:   我只给出比较有效的,方便的打印方法,有些WEB打印是调用ActiveX控件的,这样就需要用户去修改自己IE浏览器的Internet选项里的安全里的ActiveX,将它们全部启用,有些麻烦,翻了下网络,下面的方法是可以直接打印,而不会...

 我只给出比较有效的,方便的打印方法,有些WEB打印是调用ActiveX控件的,这样就需要用户去修改自己IE浏览器的Internet选项里的安全里的ActiveX,将它们全部启用,有些麻烦,翻了下网络,下面的方法是可以直接打印,而不会去修改IE的Internet选项。

window.print来打印页面,页面上别的元素也会被打印处理,页头页尾的格式也不好控制。
• 常用方法:大部分情况会把查询的结果绑定到DataGrid上来,然后打印DataGrid。这种情况的打印一般来说格式比较固定简单,确定后基本不会再作更改。所以可以采用IE直接打印。

【实例代码】
注:①这是客户端通过window.print打印指定内容。这里定义sprnstr和eprnstr来指定内容
     执行代码:

代码如下:
    

   
②如果直接使用window.print将打印页面上的所有内容,但是我们可以使用
@media Print { .Noprn { DISPLAY: none }}
是用来指定不打印的内容。

代码如下:


function preview()
{
    bdhtml=window.document.body.innerHTML;
    sprnstr="";
    eprnstr="";
    prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
    prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
    window.document.body.innerHTML=prnhtml;
    window.print();
}



     本部分以上不被打印
    
    

        
             
        
    

    
     本部分以下不被打印
    

        
    

     @media Print { .Noprn { DISPLAY: none }}
    
    

不打印


    
        
              打印
        
    
    


    最主要的一句就是:
代码如下:



    这样就可以打印了,通过设置CSS属性,将很容易控制哪些需要打印,哪些不需要打印,而且这样的打印是没有附加的页眉和页码的信息的。

    
 
 

您可能感兴趣的文章:

  • 怎样在web上做一个打印的功能 谢谢。
  • 有关报表打印(在JAVA,WEB下应用)急用!
  • 请问如何在web页面调用word,并将所有的所有表单参数调的word中排版、打印。
  • 关于web方式下打印的问题!高手赐教!
  • 急!高分求助:水晶报表在Web上的打印问题
  • 高手帮忙:如何用java读取数据(从ftp服务器上一个文本文件)但不采用get的方式直接读取,打印数据内容(web方式)
  • 全新的B/S结构开发方式,用纯JS+HTML实现了类似C/S的强大浏览器交互,查询及分页浏览速度提高几倍,可以成批录入数据,有完整的数据库表访问和纯web打印
  • 全新的B/S结构开发方式,用纯JS+HTML实现了类似C/S的强大浏览器交互,查询及分页浏览速度提高几倍,可以成批录入数据,有完整的数据库表访问和纯web打印,统计图等
  • web打印的另类方法
  • :全新的B/S结构开发方式,用纯JS+HTML实现了类似C/S的强大浏览器交互,查询及分页浏览速度提高几倍,可以成批录入数据,有完整的数据库表访问和纯web打印,统计图...
  • 高分求解:WEB下打印有什么好办法?
  • 如何解决WEB中打印问题?(急!!!)
  • LINUX下面的WEB Service如果编写?是用.NET写吗?WINDOW下面的web service能在LINUX下面用吗?
  • 在单网卡的linux web服务器上虚拟Windows系统搭建多个.net web网站,有谁做过?
  • webwin 为什么不能在windows系统上通过web访问?
  • Linux做web服务器JDBC连接windows下的Oracle问题
  • 在redhat4.0上装apache后 用windows web界面老是测试页,
  • linux 访问 windows 下的web服务
  • 用linux下的apache做web服务,但在windows下浏览页面不能正常显示中文?
  • 局域网下,如何让别的windows的机子,访问我的linux web服务器
  • web服务器是选linux还是windows 2003呢?
  • windows一键安装web环境全攻略(win2008)
  • 用Java Applet 进行Web编程时,如何去除Dialog窗口下侧的提示信息"Java Applet Window"!!!急急急!
  • 请问在linux中怎么来建立ftp和web服务器,怎么建立和windows的局域网
  • 从windows访问linux的web服务出现怪问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 谁能否介绍在jbuilder7下怎么使用structs开发web程序么?谢谢!!!!
  • 哪有web service的介绍?中英均可。
  • c/c++开源软件 iis7站长之家
  • ASP.NET中Web.config文件的层次关系详细介绍
  • 除了tomcat之外,还有什么好的jsp-web引擎介绍,有没有可以免费用在商用上的,谢谢大家
  • 请大家帮我介绍几种便宜的构建中小型企业jsp web电子商务的方式!
  • Java中常见的5种WEB服务器介绍
  • java web项目里ehcache.xml介绍
  • 在web.config文件中配置伪静态的方法介绍
  • .NET Web开发之.NET MVC框架介绍
  • web网页自动跳转方法:Html body onload自动跳转举例
  • aria2的Web接口 a2web
  • Python3通过request.urlopen实现Web网页图片下载
  • SVN的Web管理界面 svn-web-admin
  • Web前端设计:Html强制不换行<nobr>标签用法代码示例
  • 嵌入式的Scala Web服务器 SOCKO WEB
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • Web相册 Dumi Web Gallery
  • Web前端设计:html上标<sup>标签与下标<sub>标签详解
  • 请问:authorization of web services和authenication of web services什么区别?
  • Web服务器 Gatling Web Server
  • 小型Web服务器 nweb Web Server
  • C#取得Web程序和非Web程序的根目录的N种取法总结
  • 有没有什么方法或思路把web服务器上的文件上传到另外一个web服务器?
  • Java Web应用框架 WEB4J
  • 用Java开发web程序,用什么做web服务器最好?
  • Web爬虫框架 Smart and Simple Web Crawler
  • 问tomcat中在tomcat启动时,哪个包加载了/WEB-INF下的web.xml文件?要多少给多少分
  • 我是刚开始学web service ,我想请教哪里有构件web Service的具体操作。
  • 100分求《嵌入式系统Web服务器—TCP/IP Lean》或《TCP/IP Lean Web Servers for Embedded Systems 》
  • WSGI Web服务器 UV-Web


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3