登陆时的加载状态:

<style type="text/css" media="all">
#loading {
position: absolute;
left: 40%;
top: 40%;
padding: 2px;
z-index: 20001;
height: auto;
color: #225588;
}
#loading .loading-indicator {
background: greenyellow;
color: #444;
font: bold 13px tahoma, arial, helvetica;
padding: 10px;
margin: 0;
height: auto;
}
#loading-msg {
font: normal 10px arial, tahoma, sans-serif;
}
</style>
<body>
<div id="loading">
<div class="loading-indicator">
<img src="../images/extanim33.gif" width="32" height="32"
style="margin-right: 8px; float: left; vertical-align: top;" />
蓝杰-图书管理系统
<br />
<span id="loading-msg"><font color="red">提示:</font>加载中,请耐心等待...</span>
</div>
</div>
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = '<font color="red">提示:</font>加载中,请耐心等待...';</script>
………………(页面其它内容)
<script type="text/javascript">
Ext.get('loading').remove();
function showAbout(){
Ext.Msg.alert("关于","<div><img src='../images/about.jpg'/></div><div style='float:left;width:400px;'><hr/><h2>开发者:凌艺宾<br/>学校:中南大学<br/>培训:蓝杰公司<h2></div>");
}
</script>
</body>
</html>
或者做得简单一点:
直接在button里面加上如下语句就行了
handler : function() {
if (loginPanel.form.isValid()) {
loginPanel.form.submit( {
url : 'login.do',
success : function(from, action) {
Ext.get('loginpanel').remove();
window.location.href='pages_share/main.html';
},
failure : function(form, action) {
Ext.MessageBox.show({
title:"登录失败",
msg:"登录失败!请认真检查您的姓名密码及身份。",
icon:Ext.MessageBox.ERROR,
buttons:{"ok":"确定"}
});
},
waitMsg : '正在登录,请耐心等候...'
});

- 大小: 4.8 KB
分享到:
相关推荐
在本篇ExtJS复习笔记中,我们聚焦于TreePanel组件,它是ExtJS库中的一个核心组件,用于构建可扩展的树形结构数据视图。TreePanel不仅提供了展示层级关系的数据模型,还支持交互操作,如节点的选择、展开与折叠等。在...
在EXTJS框架中,换肤是一项重要的功能,它允许开发者根据用户需求或品牌风格改变应用程序的外观和感觉。本文将深入探讨EXTJS的换肤机制,以及如何利用提供的主题CSS文件实现这一特性。 EXTJS是一个强大的JavaScript...
在"Extjs复习笔记(二十)-- tree和grid结合"这篇博文中,博主探讨了如何在EXTJS中实现树形视图(Tree)与网格视图(Grid)的融合。 Tree组件在EXTJS中通常用于显示具有层级关系的数据,例如文件系统、组织架构等。...
在“Extjs复习笔记(十五)-- JsonReader”这篇博文中,博主探讨了ExtJS中的JsonReader,这是数据绑定和JSON数据解析的关键部分。 JsonReader是ExtJS数据包(Ext.data)的一部分,用于从服务器获取JSON格式的数据,...
在本文中,我们将深入探讨ExtJS中的一个关键概念——如何使用XML作为TreePanel的数据源。ExtJS是一个强大的JavaScript库,用于构建复杂的Web应用程序,而TreePanel则是它的一个组件,用于展示层次结构的数据,通常...
对于初学者而言,整理这样一份包含核心知识点的笔记是一个非常好的学习方法,有助于巩固和复习知识。而对于有经验的开发者,这样的笔记也能作为一种工具书,在遇到具体问题时快速找到解决方案。