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");
}
现在就可以运行看下效果了
查看全文
相关阅读:
Air-WIFI使用方法
libeasy代码学习:一次简单的TCP请求处理流程
log_pipe日志收集分析系统介绍
asp.net 项目在 IE 11 下出现 “__doPostBack”未定义 的解决办法
用命令行实现“一键休眠”
C#几个经常用到的字符串的截取
MYSQL存储过程怎么写
如何用myeclipse和eclipse搭建安卓开发环境
C#随机生成不重复字符串
Inno setup 简单打包教程
原文地址:https://www.cnblogs.com/dahuzizyd/p/javascript_wait.html
最新文章
步骤进度条 css
前端工具之-- Sublime
C#判断数组是否为空
R语言中 安装rJava 和Rwordseg
R语言和机器学习---重要网站分享
R语言-回归分析笔记
R语言-基础解析
谈谈从毕业到现在的一些想法。。
关于c语言中关键字extern用法。
xml标签格式,属性以及防止编码乱码
热门文章
毕业了,我该何去何从。。。(2)
挂载磁盘
安装nginx和php
Linux网络配置
Linux网络简介
入门篇一
免密登录,密钥登录,远程登录
微信小程序开发中的http请求总结
又写了两个实用的微信小程序
微信小程序开发实战-天气小程序
Copyright © 2011-2022 走看看