Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > 网页制作 > Asp.net制作一个简单的等待窗口
【标  题】:Asp.net制作一个简单的等待窗口
【关键字】:Asp.net
【来  源】:http://blog.csdn.net/ITFLY8/archive/2006/12/29/1468055.aspx

Asp.net制作一个简单的等待窗口

Your Ad Here 出处:http://blog.csdn.net/fangxinggood/archive/2006/03/25/638490.aspx

前一阵做一个项目,在处理报表的时候时间偏长,客户提出要做出一个等待窗口提示用户等待(页面太久没反映,用户还以为死了呢)。在分析这一需求之后,觉得如果要实现像winform应用中的processbar太困难了。最后,只好模拟,做了一个“假”的等待窗体,还好客户也挺满意。

这个等待窗体实际上是利用了<object>标签完成的。因为动态效果由<marquee>完成,该等待窗体显示出来的时候,整个table是透明的,只有中间的过程条在动,后面的任何按钮都不能点击。

首先做一个静态页面:downloadExcel.html

报表生成中,请稍等...
 
               
 

然后在处理画面中加上这么一段:

<TABLE border="0" id="processBarMask" bgcolor="#cccccc" style="VISIBILITY:hidden; POSITION: absolute" cellspacing="0" cellpadding="0">
    <TR>
        <TD align="center">
        <object type="text/x-scriptlet" id="objProcessBar" style="z-index:65535;" width="302" height="102" data="downloadExcel.html"></object>
        </TD>
    </TR>
</TABLE>

一开始是隐藏起来的。当点击处理按钮之后,就将它显示出来:

<SCRIPT language="javaScript">
    var firstFlg = "0";

    function processStart(){
          with(document.all.processBarMask.style){
                 top = 0;
                 width = "100%";
                 height = "100%";
                 visibility = "visible";
          }
          document.all.processBarMask.focus();
    }

    function processEnd(){
        document.all.processBarMask.style.visibility = "hidden";
    }
</SCRIPT>

最后给处理按钮加上处理:

 <input type="button" id="btnOK" value="OK" onclick="processStart()" style="width:80px">


 
如何在搜索结果出来之前,让页面显示“等待中。。。”:【上一篇】
去这里看看,不知有没有:【下一篇】
【相关文章】
  • 文本编码批量转换器——搞asp.net必备
  • ASP.NET SESSION的使用及原理
  • 关于ASP.NET2.0的调试问题
  • Asp.net 2.0 中将网站首页生成静态页的一个比较好的方法
  • Asp.net IO类递归显示目录,文件信息
  • ASP.NET 2.0 揭密
  • Asp.net导航控件真的值得用吗?
  • asp.net 防止sql 攻击 全站做法
  • ASP.NET中的数据绑定:哪个更快?
  • asp.net窗体的打开和关闭
  • 【随机文章】
  • 学习札记——restrict修饰符的用法
  • 这个得留着,好东东
  • 加快Windows 2000访问网上邻居的速度
  • DELPHI基础教程--第七章 剪贴板和动态数据交换(一)
  • 如何规避 Service Pack 安装 SLES 后系统无法启动的问题?
  • Team Foundation Power Tools 1.2发布
  • solaris主机断电后无法启动
  • lsof 使用
  • 创建JSP文件和ActionForm Bean
  • 利用 SharpZipLib方便地压缩和解压缩文件
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.