web ..研究

原创 2007年09月28日 17:13:00
  
1、HTML代码中加入
<a href="javascript:window.print()">打印</a>
或者:
    <a onclick="javascript:window.print()"><input type="button" value="打印"/></a>
 
2、直接利用IE的打印功能。一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比如,可以使用如下代码:
  
  <object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0"></object>
<input type="Button" onclick="document.all.WebBrowser.ExecWB(6,1)" value="打印" />
<input type ="Button" onclick="document.all.WebBrowser.ExecWB(6,6)" value="直接打印" />
<input type ="Button" onclick="document.all.WebBrowser.ExecWB(8,1)" value="页面设置" />
  <input type ="Button" onclick="document.all.WebBrowser.ExecWB(7,1)" value="打印预览" />
  
  这种方法可以适用于简单的数据打印,对系统要求不高,但不足之处在于可以控制的能力比较差,比如处理分页等问题。
------------------------------------------------ 
  关于这个组件还有其他的用法,列举如下: 
  WebBrowser.ExecWB(1,1) 打开 
  ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 
  ExecWB(4,1) 保存网页 
  ExecWB(6,1) 打印 
  ExecWB(7,1) 打印预览 
  ExecWB(8,1) 打印页面设置 
  ExecWB(10,1) 查看页面属性 
  ExecWB(15,1) 好像是撤销,有待确认 
  ExecWB(17,1) 全选 
  ExecWB(22,1) 刷新 
  ExecWB(45,1) 关闭窗体无提示 
 
3   <title>无标题页</title>
    <script language="javascript" type="text/javascript"> 
  function printsetup(){ 
  // 打印页面设置 
  wb.execwb(8,1); 
  } 
function printpreview()
  // 打印页面预览 
wb.execwb(7,1); 
  function printit() 
  { 
  if (confirm('确定打印吗?')) { 
  wb.execwb(6,6) 
  } 
  } 
  </script>   
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <%--
        <a href="javascript:window.print()">打印</a>
        <a onclick="javascript:window.print()"><input type="button" value="打印"/></a>
        --%>
        <a href="javascript:window.print()">打印</a>
        <a onclick="javascript:window.print()"><input id="wb" name="wd" type="button" value="打印"/></a>
 
3、protected void Button1_Click1(object sender, EventArgs e)
    {
        Response.ContentType = "application/vnd.ms-excel";   //设置输出文件类型为excel文件。
        Response.Charset = "GB2312"; //设置了类型为中文防止乱码的出现     Response.AppendHeader("Content-Disposition","attachment;filename="+Request.Form["excel"].Trim()+".xls"); //定义输出文件和文件名
//Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
     this.EnableViewState = false;
     System.IO.StringWriter sw = new System.IO.StringWriter();
     System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(sw);
     int nCur = this.dgCommunicate.CurrentPageIndex;
     int nSize = this.dgCommunicate.PageSize;
 
              this.btnClose.Visible = false;
              this.btnExcel.Visible = false;
              this.dgCommunicate.AllowPaging = false;
              Bind();
    }
    public void Bind()
     {
         //接收页面传来的字段
         CommunicateInfo.UI_Department = Request.QueryString["parameter1"].ToString();
         CommunicateInfo.UI_Post = Request.QueryString["parameter2"].ToString();
         //绑定数据源
         this.dgCommunicate.DataSource = bcCommunicate.SelectComInfo(CommunicateInfo).Tables[0];
         this.dgCommunicate.DataBind();           
     }
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

高性能Web服务器Nginx的配置与部署研究(9)核心模块之HTTP模块基本常用指令

一、HTTP模块的作用是什么? Nginx的HTTP模块用于控制Nginx的HTTP进程。 二、指令 1. alias 含义:指定location使用的路径,与...

高性能Web服务器Nginx的配置与部署研究(14)平滑升级你的Nginx

1、概述(可以直接跳过看第2部分)Nginx方便地帮助我们实现了平滑升级。其原理简单概括,就是:(1)在不停掉老进程的情况下,启动新进程。(2)老进程负责处理仍然没有处理完的请求,但不再接受处理请求。...

对Html5 Web App 的背景调查研究

====================================================== 注:本文源代码点此下载 =============================...

基于Web开放平台的应用的开发的一些研究

今天一个师弟问我一个他们今年参加齐鲁软件大赛的题目,他说他对这个题目没有什么概念,很迷惑。由于我们去年参加的时候选的不是这个题目,所以对这个也不是太了解,他们的题目是:基于Web开放平台的应用研发,刚...

web开发中的缓存问题的研究(二)

从图4.16中还可以看到,其“检查所存网页的较新版本”功能项的设置值有4个选项,只要先单击“设置”对话框标题栏中的问号按钮,然后再单击相应的选项,就可以看到每个选项的作用和意义: “每次访问此页...

Web服务分类及语义标注算法研究

本文摘抄自 1、web服务定义 从技术方面,Web服务是基于XML的、采用SOAP协议的一种软件互操作的基础设施;可以被URI标识的应用软件,其接口和绑定由XML描述、发现,并可以...

Unity Web前端研究

原址:http://blog.csdn.net/libeifs/article/details/7200630   开发环境 Window7 Unity3D  3.4.1 M...
  • ldghd
  • ldghd
  • 2012-09-07 23:12
  • 2598

高性能Web服务器Nginx的配置与部署研究(3)Nginx的请求处理机制

本文为您解读,Nginx是如何处理请求的,让你从逻辑上有一个清晰的认识。 1. 处理什么样的请求 处理访问到 Nginx 所在 IP 地址的请求,并且这些请求的 HTTP 头信息中的 Host...

BIM研究-基于HTML5/WebGL技术的BIM模型轻量化Web浏览解决方案

内容来源:http://developer.51cto.com/art/201601/504553.htm根据运维系统的特点,运维人员可能并不熟悉建筑建模软件的使用,同时让运维人员使用建模软件来做运维...

Web数据挖掘在电子商务中的应用研究

[摘要]当今互联网拥有海量的数据,如何对这些Web上的数据进行挖掘提取有用的模式,辅助企业获得成功,是一个刻不容缓的问题。本文对Web数据挖掘的基本内容和相应的技术作了介绍,并对Web数据挖掘在电子商...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)