zoukankan      html  css  js  c++  java
  • 进度条及附件上传

     <!--进度条-->
      <DIV id="Lay1" style="Z-INDEX: 1; LEFT: 1%; VISIBILITY: hidden; WIDTH: 99%; CURSOR: crosshair; POSITION: absolute; TOP: 32px; HEIGHT: 95%; BACKGROUND-COLOR: #ffffff"><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face=宋体></FONT><br>
       <table align="center">
        <tr>
         <td width="300"><font style= "FONT-FAMILY: 华文行楷" color= "#800080" size="5">正在解报数据,请稍候... ...</font></td>
         <td>
          <div style="BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid"><span id="progress1">&nbsp;</span>
           <span id="progress2">&nbsp;</span> <span id="progress3">&nbsp;</span> <span id="progress4">
            &nbsp;</span> <span id="progress5">&nbsp;</span> <span id="progress6">&nbsp;</span>
           <span id="progress7">&nbsp;</span>&nbsp;<span id="progress8">&nbsp;</span> <span id="progress9">
            &nbsp;</span> <span id="progress10">&nbsp;</span> <span id="progress11">&nbsp;</span>
           <span id="progress12">&nbsp;</span> <span id="progress13">&nbsp;</span><span id="progress14">&nbsp;</span><span id="progress15">&nbsp;</span>
          </div>
         </td>
        </tr>
       </table>
       <script language="javascript">
         var progressEnd = 15; // set to number of progress <span>'s.
         var progressColor = 'blue'; // set to progress bar color
         var progressInterval = 300; // set to time between updates (milli-seconds)

         var progressAt = progressEnd;
         var progressTimer;
         function progress_clear() {
         for (var i = 1; i <= progressEnd; i++) document.getElementById('progress'+i).style.backgroundColor = 'transparent';
         progressAt = 0;
         }
         function progress_update() {
         progressAt++;
         if (progressAt > progressEnd) progress_clear();
         else document.getElementById('progress'+progressAt).style.backgroundColor = progressColor;
         progressTimer = setTimeout('progress_update()',progressInterval);
         }
         function progress_stop() {
         clearTimeout(progressTimer);
         progress_clear();
         }
         //progress_update(); // start progress bar
       </script>
      </DIV>
      <!--进度条END-->

      //关闭进度条代码
      private void scriptjdt(System.Web.UI.Page objPage,string strValue)
      {
       string jb = "<script language='JavaScript'>" + strValue + "</script>";
       objPage.RegisterStartupScript("jdt_ok", jb);
      }

      //上传附件
      private bool UploadFile(out string serverFileName)
      {
       string fileName;
       string strCurrTime;
       string strPath;
       serverFileName = "";
       if (flUpload.PostedFile !=null && flUpload.PostedFile.FileName !="")
       {
        //取得上传附件原文件名称
        fileName =System.IO.Path.GetFileName(flUpload.PostedFile.FileName);

        //取得服务器上当前时间
        strCurrTime = DateTime.Now.ToString().Replace(" ","").Replace(":","").Replace("-",""); 
     
        //保存路径
        strPath = "/DecodeFile/";

        //通过系统时间生成新的文件名。必须要加上“南”,否则会读不出取到附件 
        serverFileName = System.Web.HttpContext.Current.Request.MapPath(strPath) + "南 " + strCurrTime + fileName;
        
        try
        {
         flUpload.PostedFile.SaveAs(serverFileName);
          
        }
        catch (Exception exc)
        {
         string a = exc.Message;
         Response.Write("<script language=\"javascript\">alert(\"附件上传失败!\")</script>");
         return false;
        }
       }
       return true;
      }

    非有希望才坚持,坚持才会有希望
  • 相关阅读:
    整数划分《递归法》
    hdu 1224 Free DIY Tour
    HTTP Response Status Code HTTP响应代码中文详解
    Webserive学习站点
    页面的回传与回调
    JS中apply和call函数的运用
    SOAP协议详解
    JS在firefox和IE下差异及解决方案
    关于路径的问题
    .NET中IDisposable接口的基本使用 (转)
  • 原文地址:https://www.cnblogs.com/eugenewu0808/p/ProgressAndAttach.html
Copyright © 2011-2022 走看看