在Java Web应用中, 当加载一个动态页面时及JSP页面时,如果页面动态数据较多,会有很长一段时间的空白页面,古加上这个页面正在加载的提示,使得应用更加人性化。
processbar.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>process bar</title>
<script type="text/javascript" language="JavaScript">
//: 判断网页是否加载完成
document.onreadystatechange = function () {
if(document.readyState=="complete") {
document.getElementById('divprogressbar').style.display='none';
}
}
</script>
</head>
<body>
<div id="divprogressbar"
style="position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-color: #ffffff; filter: alpha ( opacity = 100 ); z-index: 50000">
<div style="text-align: center; padding-top: 200px">
<table align="center" border="1" width="37%" cellspacing="0"
cellpadding="4" style="border-collapse: collapse" bgcolor="#FFFFEC"
height="87">
<tr>
<td bgcolor="#3399FF" style="font-size: 12px;" height="24"
align="center">
友情提示, 数据正在载入中...
</td>
</tr>
<tr>
<td style="font-size: 12px; line-height: 200%" align="center">
网页正在载入数据中.请耐心等待...
<marquee style="border: 1px solid #000000" direction="right"
width="300" scrollamount="5" scrolldelay="10" bgcolor="#ECF2FF">
<table cellspacing="1" cellpadding="0">
<tr height=8>
<td bgcolor=#3399FF width=8></td>
<td></td>
<td bgcolor=#3399FF width=8></td>
<td></td>
<td bgcolor=#3399FF width=8></td>
<td></td>
<td bgcolor=#3399FF width=8></td>
<td></td>
</tr>
</table>
</marquee>
</td>
</tr>
</table>
</div>
</div>
</body>
</html>
然后在另外需要使用的页面中加入如下代码即可:
<jsp:include page="processbar.jsp"></jsp:include>
注意哦, 只有当页面加载真的需要花费时间的时候才会看到效果。
- 描述: 进度条的效果图
- 大小: 2 KB
- progressbar.rar (1 KB)
- 描述: 一个简单的HTML测试页面。为了便于效果的演示,该页面中的加载提示永远不会消失,可以修改一下页面中的JS代码。
- 下载次数: 845
分享到:
相关推荐
开发者可以利用小程序的生命周期函数来控制加载状态,使用wx.request进行网络请求,wx.showLoading和wx.hideLoading显示和隐藏加载提示,以及wx.getImageInfo处理图片加载。 文件名列表中的“demo24.html”到“demo...
在IT行业中,加载页面等待提示程序是一个常见的用户体验优化技术,主要目的是在网页或应用程序加载过程中向用户显示一个视觉指示器,以告知用户系统正在进行后台处理并请求他们耐心等待。这样的提示通常包括旋转的...
《C# Web应用程序入门经典_程序设计》是一本专为初学者设计的IT技术书籍,主要涵盖了使用C#语言开发Web应用程序的基础知识和实践技巧。这本书对于那些希望通过学习C#来构建动态、交互式Web应用的读者来说,是理想的...
在标题"基于Python和PyQt5实现访问Web应用程序或网页"中,关键点在于使用PyQt5的QtWebEngineWidgets模块。这个模块包含了QWebEngineView组件,它可以作为一个内嵌的Web浏览器,加载并显示网页内容。通过这个组件,...
6. **性能优化**:优化Web应用加载速度和运行效率是开发过程中的重要环节。这包括合理使用缓存、减少HTTP请求、压缩资源文件等策略。 7. **安全考虑**:由于WebView直接执行用户提供的HTML和JavaScript,开发者需要...
而对于大型的Web应用,可能需要更复杂的预加载动画来显示加载进度。 总结来说,结合CSS和jQuery实现的预加载界面不仅能够提升用户对网页加载过程的认知,还能在等待期间提供一种积极的用户体验。通过巧妙地设计和...
它们在网页内容正在加载时提供视觉反馈,使用户知道应用程序正在运行,并且没有卡死或崩溃。"85个Web用动态加载图"这个资源集合显然提供了多种样式和设计的加载动画,以满足不同网站和应用的需求。 动态加载图的...
在网页开发中,Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不刷新整个页面的情况下...在实际开发中,根据项目需求选择合适的提示方式,同时关注性能和兼容性,才能打造优秀的Web应用。
在IT行业中,前端开发是构建Web应用程序的重要组成部分,它涉及到用户与网站之间的交互。本案例主要探讨如何将网站转换为“Web快应用”,使用户能够像本地应用一样在桌面环境中快速访问和使用。以“Hoppscotch.io”...
本项目是天津理工大学针对Web应用程序设计与开发的一次大作业,它要求学生综合运用Java Server Pages (JSP)、EasyUI、Servlet以及Java Database Connectivity (JDBC) 技术来构建一个功能完备的Web应用。具体任务是...
1. **仿MSN页面弹出提示**:在Web应用中,模仿即时通讯软件的交互方式可以提升用户熟悉度和满意度。这种弹出提示通常用于显示通知、消息或警告,它可以在不中断用户当前操作的情况下提供重要信息。实现这一功能,...
总结一下,.NET框架提供了丰富的工具和控件来创建进度条和加载提示,无论是在桌面应用还是Web应用中。通过合理的编程实践和设计,我们可以创建出既美观又实用的加载指示器,极大地提升用户对应用程序的满意度和使用...
实验五的目的是创建一个Web应用程序,具体涉及到使用Microsoft Visual Studio创建网页、设计用户界面以及与Access数据库进行交互。以下是对实验内容的详细说明: 1. **启动Visual Studio**:首先打开Visual Studio...
Ajax,即Asynchronous JavaScript and XML,是一种用于创建交互式网页应用的技术,允许Web应用程序在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。这种技术显著提升了用户体验,因为页面的响应速度更...
本文将详细探讨"jQuery Alert提示框"、"动态加载提示框"以及"jQuery插件"的相关知识点。...通过不断学习和实践,开发者可以创造出更多富有创意和实用性的jQuery插件,丰富Web应用的功能和表现形式。
在ASP.NET Web应用程序中,AJAX(异步JavaScript和XML)技术被广泛使用来实现页面的部分刷新,提高用户体验。UpdatePanel是ASP.NET AJAX Control Toolkit的一个关键组件,它允许开发者创建无刷新更新,即用户交互后...
在.NET开发环境中,C#与ASP.NET结合可以实现丰富的Web应用程序功能,其中之一就是在网页中嵌入Excel控件,使得用户可以在浏览器中直接编辑和浏览Excel表格。本实例以"C#.NET Web页面嵌入Excel控件,网页中在线编辑...
在IT行业中,构建一个网页应用是一项常见的任务,而"map-web网站页面实现"是一个具体的项目,它使用了SpringMVC和MyBatis这两个强大的Java框架。让我们深入了解一下这两个框架以及如何将它们结合来构建功能丰富的...