700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > javascript实现简单的进度条

javascript实现简单的进度条

时间:2019-05-25 02:19:45

相关推荐

javascript实现简单的进度条

web前端|js教程

js,进度条

web前端-js教程

示例一:

网页游戏代理源码,vscode代码手动运行,ubuntu识别光驱,tomcat8管理,爬虫选购,php 生成zip,seo的网络优化软件,炫酷网络公司网站源码,qq下载模板下载lzw

Process Barvar t; function s(c){ if(c<=100) { val.style.width=c+"%"; percent.innerHTML=c+"%"; btn.disabled=true; btnp.disabled=false; c=c+10; t=setTimeout("s("+c+")",500); } else { clearTimeout(t); btnc.disabled=false; btnp.disabled=true; return; }} function c(){ clearTimeout(t); val.style.width="0px"; percent.innerHTML="0%"; btn.disabled=false; btnc.disabled=true; btnp.disabled=true; btnp.value=Pause;} function p(){ var temp; if(Pause == btnp.value) { clearTimeout(t); btnp.value=Go on; btnc.disabled=false; } else { temp=val.style.width; btnp.value=Pause; var k=parseInt(delEnd(temp)); s(k); btnc.disabled=true; } } function delEnd(str){ var temp=""; for(var i=0; i < str.length-1; i++) { temp=temp+str[i]; } return temp; }

0%

再来分享一个结合.net的

帝国cms学校源码,vscode跳转到行,ubuntu 进程路径,tomcat 设置多线程,新西兰爬虫,php表格制作,专业快排seo公司,vhms虚拟主机网站源码,织梦模板怎么挂网上lzw

建立一个WEB工程,添加新项->HTML页面,命名为ProgressBar.htm,内容如下:

小说 app 源码,vscode低版本,ubuntu 封装iso,tomcat调试过程,sqlite3获得记录数,简述网络爬虫的主要作用是什么,php向数据库插入数据,男士西装seo的效果,网站js日历控件失效不能点击,dede模板更换lzw

无标题页function SetPorgressBar(pos) {//设置进度条居中var screenHeight = window["mainWindow"].offsetHeight;var screenWidth = window["mainWindow"].offsetWidth;ProgressBarSide.style.width = Math.round(screenWidth / 2);ProgressBarSide.style.left = Math.round(screenWidth / 4);ProgressBarSide.style.top = Math.round(screenHeight / 2);ProgressBarSide.style.height = "21px";ProgressBarSide.style.display = ""; //设置进度条百分比 ProgressBar.style.width = pos + "%";ProgressText.innerHTML = pos + "%"; }//完成后隐藏进度条 function SetCompleted() {ProgressBarSide.style.display = "none"; }

后台代码,Default.aspx.cs:

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Threading;using System.IO; public partial class _Default : System.Web.UI.Page { private void beginProgress() { //根据ProgressBar.htm显示进度条界面 string templateFileName = bine(Server.MapPath("."), "ProgressBar.htm"); StreamReader reader = new StreamReader(@templateFileName,System.Text.Encoding.GetEncoding("GB2312")); string html = reader.ReadToEnd(); reader.Close(); Response.Write(html); Response.Flush(); } private void setProgress(int percent) { string jsBlock = "SetPorgressBar(\" + percent.ToString() + "); "; Response.Write(jsBlock); Response.Flush(); } private void finishProgress() { string jsBlock = "SetCompleted();"; Response.Write(jsBlock); Response.Flush(); } private void Page_Load(object sender, System.EventArgs e) { beginProgress();for (int i = 1; i <= 100; i++) {setProgress(i); //此处用线程休眠代替实际的操作,如加载数据等System.Threading.Thread.Sleep(50); }finishProgress(); } }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。