如何在ASP里显示进度条?
response.buffer=true
' 应用缓存技术.
dim lostnum
' 防止dmax过大而dstep过小.
dim shownum
delayshow(dstep,dmax)
sub delayshow(dstep,dmax)
' dmax表示要处理多少dmax(步)才能完成全过程,dstep表示已处理的占全过程的大致百分比.
dim total
' 显示所有画面.
dim dtemp
' 过渡变量.
total=100
dtemp=dstep
dstep=dstep+lostnum
if (dstep*total)/dmax<1 then
' 当画面连1%都没有时,则不画,同时用变量lostnum存放未画的总数,便于下次调用本过程时继续.
lostnum=lostnum+dtemp
else
for ccc=1 to fix((dstep*total)/dmax)
' 取整数.
Response.Flush
shownum=shownum+fix((dstep*total)/dmax)
lostnum=0
' 显示缓存里的图片,变量shownum用于存放目前已画的图片.
end if
end sub
sub showlost()
for ccc=1 to (100-shownum)
Response.Write ("<img src=""suifengqiwu/images/delay1.jpg"">")
' 如果取余造成不能画完100次,由showlost()将余下未画的显示为已处理.
next
Response.Write "<BR>"
Response.Flush
end sub
相关推荐
-
如何在ASP里显示进度条?
response.buffer=true ' 应用缓存技术. dim lostnum ' 防止dmax过大而dstep过小. dim shownum delayshow(dstep,dmax) sub delayshow(dstep,dmax) ' dmax表示要处理多少dmax(步)才能完成全过程,dstep表示已处理的占全过程的大致百分比. dim total ' 显示所有画面. dim dtemp ' 过渡变量. total=100 dtemp=dstep dstep=dstep+lost
-
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
1.代码1: (1)进度条等显示在主窗口状态栏的右端,代码如下: from PyQt5.QtWidgets import QMainWindow, QProgressBar, QApplication, QLabel import sys class SampleBar(QMainWindow): """Main Application""" def __init__(self, parent = None): print('Starting t
-
基于ajax实现文件上传并显示进度条
下面给大家分享下基于ajax实现文件上传并显示进度条.在jsp部分,需要设计一个表单,form的属性添加 enctype="multipart/form-data",设计一个iframe,作为隐藏.form的target等于iframe的name; 在servlet部分:文件上传用的Commons-FileupLoad,需要两个Jar,commons-fileupload和commons-io,少了第二个会报出找不到类的异常: 第一个servlet处理上传,及把上传进度保存到sessi
-
ASP.NET实现进度条效果
我们先看下进度条效果 我点击了按钮后他会显示进度页面,进度完成后,进度条消失,其实也是比较简单的了. 我们需要一个进度条代码文件ProgressBar.htm(注意:是没有head这些标签的) <script language="javascript"> function SetPorgressBar(pos) { //设置进度条居中 var screenWidth = document.body.offsetWidth; ProgressBarSide.style.wid
-
Struts2实现文件上传时显示进度条功能
最近在做一个资源共享的项目中,采用了Struts2.1.8+Spring2.5.6+hibernate3.32的框架整合方式进行开发.在文件上传这块,因为需要实现文件上传时显示进度条的功能,所以尝试了一下.怕以后忘记,先贴出来分享下. 要在上传文件时能显示进度条,首先需要实时的获知web服务端接收了多少字节,以及文件总大小,这里我们在页面上使用AJAX技术每一秒向服务器发送一次请求来获得需要的实时上传信息.但是当我们使用struts2后怎么在服务端获得实时的上传大小呢?这里需要用到commons
-
jquery+ajax实现异步上传文件显示进度条
前言: 今天项目中加了一个上传文件加进度条的需求,我就搞了一下.时间宝贵不多说,直接进入正题. 异步上传文件是要用到ajax里的一个小的知识点:xhr(XML Http Request)一个对象,xhr对象也是ajax一个核心. 关于使用它也很简单:就四步(下面这样写也可以向后端进行发送请求) var xhr=new XMLHttpRequest()//创建xhr对象 xhr.open('请求方式','请求的地址') xhr.send()//发佛那个请求 xhr.onreadystatechan
-
ant design中upload组件上传大文件,显示进度条进度的实例
Upload组件是自带上传进度,但是样式调起来很麻烦,我们要做的就是自定义一个 首先页面要引入组件 Upload, Progress uploadAttachmentsProps = { action: `/api/upload`, showUploadList: false, // 这里关闭自带的列表 beforeUpload: (info) => { /* 上传前的钩子,可以用来判断类型,和大小 if ('是否符合类型') { return false } if ('是否符合类型') { r
-
PHP + plupload.js实现多图上传并显示进度条加删除实例代码
PHP + plupload.js JS插件实现多图上传并显示进度条加删除实例,废话不多说,直接上代码 HTML代码: <!DOCTYPE html> <head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no&qu
-
如何在ASP里建立表格?
如何在ASP里建立表格?<% Dim conn Set conn = Server.CreateObject("ADODB.Connection") conn.Open "DSN=blah" ' 建立连接 Dim strSQL strSQL = "CREATE TABLE test (name varchar(50), age int)" conn.Execute strSQL %>
-
Python显示进度条的方法
本文实例讲述了Python显示进度条的方法,是Python程序设计中非常实用的技巧.分享给大家供大家参考.具体方法如下: 首先,进度条和一般的print区别在哪里呢? 答案就是print会输出一个\n,也就是换行符,这样光标移动到了下一行行首,接着输出,之前已经通过stdout输出的东西依旧保留,而且保证我们在下面看到最新的输出结果. 进度条不然,我们必须再原地输出才能保证他是一个进度条,否则换行了怎么还叫进度条? 最简单的办法就是,再输出完毕后,把光标移动到行首,继续在那里输出更长的进度条即可
随机推荐
- 用cookies实现闪电登录论坛方法
- Redis配置文件详解
- jQuery拖拽通过八个点改变div大小
- JavaWeb项目FullCalendar日历插件使用的示例代码
- 使用php实现网站验证码功能【推荐】
- python入门之语句(if语句、while语句、for语句)
- TreeView创建IHierarchicalDataSource类型的数据源实现
- JS动态改变表格边框宽度的方法
- 一个JavaScript防止表单重复提交的实例
- 连续操作HTMLElement对象图文解决方法
- 深入理解Go语言中的闭包
- python线程、进程和协程详解
- 引用外部js乱码问题分析及解决方案
- 实现PHP搜索加分页
- linux定时任务出现command not found解决办法
- C++编程中私有和保护以及公有的类成员访问控制
- jQuery EasyUI API 中文文档 - Spinner微调器使用
- linux网络参数配置方法详解
- Android中使用七牛云存储进行图片上传下载的实例代码
- C#异步调用的好处和方法分享