zoukankan
html css js c++ java
用javascript显示简单的等待信息
在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");
}
现在就可以运行看下效果了
查看全文
相关阅读:
分布式缓存重建并发冲突和zookeeper分布式锁解决方案
C# Datatable、DataReader等转化json
OpenResty部署nginx及nginx+lua
zookeeper+kafka集群的安装
缓存数据生产服务的工作流程
实现缓存与数据库双写一致性保障
eclipse不提示问题
Redis 多级缓存架构和数据库与缓存双写不一致问题
代码这样写更优雅(Python版)
java string.getBytes(“UTF-8”) javascript equivalent
原文地址:https://www.cnblogs.com/dahuzizyd/p/javascript_wait.html
最新文章
ORACLE LOOP
真验货客户尾缀sql
在制MO未取到FP2
IN_sales_order带后续P IN_ITEM_SITE带PSPTP DUMMY
部分真验货客户未取进FP IN_SALES_ORDER表有数据,前台规划页面没显示
2021工厂增加2322仓位需求,参与FP分析
103041000997维护的是周批,按周合并后再考虑最小采购批量、舍入值、然后回写到SAP系统
FP真验货客户的成品和半成品编码部分没有带尾续,导致FP规划错误 IN_SALES_ORDER数据不带CZ
SOPR回写的数据如下
Git 预留博客二
热门文章
Git 入门:概念、原理、使用
Git 使用教程
Git 入门
缓存解决方案
redis Scan介绍
redis4.0之基于LFU的热点key发现机制
https原理
从零搭建项目的思考
布隆过滤器 (转载)
Storm大数据实时计算
Copyright © 2011-2022 走看看