The Last Day Of Summer
.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
posts - 305, comments - 1896, trackbacks - 68, articles - 3
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
用javascript显示简单的等待信息
Posted on 2007-03-22 14:51
Cure
阅读(921)
评论(3)
编辑
收藏
所属分类:
C#代码与实例
在Web应用中,在执行一些用时较长的操作时,需要显示一个消息,提示用户稍作等待,下面的代码是一个javascript的简单例子,当然,并不是真正意义上的进度条。
在页面上放一个Label,一个Button,
然后把javascript代码些在一个单独的js文件中,代码如下:
var
flag
=
"
0
"
;
function
showProcess()
{
window.setTimeout('showMsg()',
1
);
}
function
showMsg()
{
var
msg
=
document.getElementById(
"
Label1
"
);
msg.style.color
=
"
blue
"
;
if
(window.document.readyState
!=
null
&&
window.document.readyState
!=
'complete')
{
if
(flag
==
0
)
{
flag
=
1
;
msg.innerHTML
=
"
Please wait.
"
;
}
else
if
(flag
==
1
)
{
flag
=
2
;
msg.innerHTML
=
"
Please wait. .
"
;
}
else
{
flag
=
0
;
msg.innerHTML
=
"
Please wait. . .
"
;
}
window.setTimeout('showMsg()',
500
);
}
else
{
msg.innerHTML
=
""
;
flag
=
0
;
}
}
在aspx页面中引用js文件:
<SCRIPT language="javascript" src="JScript.js" type="text/Jscript"></SCRIPT>
页面的cs文件中,给Button添加事件代码:
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
this
.Button1.Attributes.Add(
"
OnClick
"
,
"
showProcess();
"
);
}
}
protected
void
Button1_Click(
object
sender, EventArgs e)
{
for
(
int
i
=
0
; i
<=
500000000
; i
++
)
{
}
//
Response.Redirect("werwer.aspx");
}
现在就可以运行看下效果了
Feedback
#1楼
回复
引用
查看
2007-03-23 00:07 by
ξσ Dicky σξ
不错!!!
#2楼
回复
引用
查看
2007-03-23 08:40 by
大豆男生
收下
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2007-10-02 00:32 编辑过
相关文章:
javascript小技巧
Struts常见异常信息和解决方法
“图片变幻显示控件”发布
用javascript操作xml
悟透JavaScript
javascript小技巧&&JavaScript[对象.属性]集锦 [转载了多篇]
相关链接:
所属分类的其他文章:
Windows Message ID 常量列表
使用C#和Excel进行报表开发(八)-用程序绑定数据源
使用CSS制作圆角效果
用javascript显示简单的等待信息
使用C#和Excel进行报表开发(六)-操作行和列
如何在WebForm中使用javascript防止连打(双击)
如何用javascript判断录入的日期是否合法
Infragistics.WebUI.UltraWebTab的使用的两个问题
在Winform中如何实现ListView排序
如何用C#在winform中实现简单的查找功能
最新IT新闻:
美国年轻人最喜欢的15大网站
2008年8月30日IT博客精选
《极品飞车12》最新真人照片、游戏截图
IBM正在开发超强性能4TB固态硬盘阵列
Microsoft F# CTP(2008年9月)
博客园新闻频道
博客园首页
社区
Powered by:
博客园
Copyright © Cure
公告
本博客内容如无特别说明,皆为原创,转载请注明出处
与我互动
给我发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
我参与的团队
敏捷软件开发组织(0/279)
BluePrint翻译团队(0/171)
报表与图表团队(0/175)
微软(西安).NET开发俱乐部(1/742)
我的标签
Rails(31)
ruby(31)
activerecord(23)
Subversion(2)
Redmine(2)
Active Support(1)
随笔分类
(337)
.Net开发(49)
C#代码与实例(44)
Python(19)
Ruby On Rails(64)
报表应用(25)
代码生成(10)
读书(11)
非技术(40)
建模技术(3)
敏捷开发及实践 (29)
其他技术(16)
网络资源(6)
业界新闻(21)
文章分类
(3)
.net相关(2)
其他(1)
相册
关山牧场
云台山
收藏夹
(43)
.NET技术(6)
DSM和DSL(1)
SICP(3)
程序开发基础(1)
方法学(6)
领域模型 (9)
面向对象分析与设计(11)
企业应用(6)
技术站点
agilealliance
agilemodeling
artima developer
asp.net
aspalliance
codeguru
CodeProject
c-sharpcorner
css zen garden
developer.*
developersdex
devx
dsmforum
freewebsitetemplates
FTPOnline
infoq
informIT
MSDN
openwebdesign
oreillynet
sdmagazine
sdtimes
theserverside
zeroweb
其他
flickr
Youtube
积分与排名
积分 - 548464
排名 - 32
最新评论
1. re: 如何让DataGrid选中一行,而不是单元格
其实在mouseUP中 添加一下代码就行了 private void dataGrid1_MouseUp(object sender, System.Windows.Forms.MouseEventA...
--langxiaodi
2. re: 项目管理工具Redmine + SubVersion + Apache + windows环境安装搭建
你好! 我安装了apache 2.28 +svn1.51+-redmine-0.7.3-1 但是SVN在apache启动成功,设置httpd.conf <Location /subversi...
--suxx
3. re: 报表控件团队成立了!!
MushRoom_lb
申请加入
--MushRoom_lb
4. re: Ruby on rails开发从头来(windows)(三)-实现页面间的跳转
那个更安全应该是指没有写相对路径,而是根据mvc的关联来操作吧?lz我说对了吗?
--hlili
5. re: Ruby on rails开发从头来(windows)(三)-实现页面间的跳转
--引用--------------------------------------------------太平洋: <p>It is now <%= @ti...
--hlili
阅读排行榜
1. 一个反编译工具Reflector(不是Reflactor)(53152)
2. 也说Bug管理工具(11398)
3. Gmail 邀请(9261)
4. Bug管理的流程和几个重点(7663)
5. 什么是CLS?(7595)
6. Bug跟踪软件(6510)
7. 使用ZedGraph制作动态更新的统计图(6404)
8. 使用ActiveReport for .net 进行报表开发(一)--开始(6345)
9. 使用C#和Excel进行报表开发(三)-生成统计图(Chart)(6157)
10. python!让人惊讶的python(6149)
11. 使用C#和Excel进行报表开发(八)-用程序绑定数据源 (5796)
12. python版的Hello World(5276)
13. 使用ActiveReport for .net 进行报表开发(二)--绑定数据源(4861)
14. 使用PowerDesigner进行代码生成(4800)
15. 将Excel应用于报表开发中(一)--开始(4782)
16. 使用ActiveReports for .net 进行报表开发(十一)--迁移到3.0(4733)
17. 使用C#和Excel进行报表开发(二)-操作统计图(Chart)(4446)
18. Ruby on rails开发从头来(windows)(一)-使用InstantRails快速搭建Ruby On Rails开发环境(4218)
19. C#操作Excel开发报表系列整理(4209)
20. 如何取得本机网卡的型号,IP地址,子网掩码和网关(4052)