漂亮的进度条(js代码)
2010-01-22 14:10
113 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <div style="background: url('http://screenprint2007.cpp114.com/UserFiles/20070412155452218.gif') no-repeat;text-align:center;width:256px;height:18px;position:absolute;top:110;left:10;font-size:13px"> <div id="proc" style="background: url('http://screenprint2007.cpp114.com/UserFiles/20070412155424937.gif');position:absolute;top:0;left:0;width:0px;height:18px;font-size:13px"></div> <div style="position:absolute;top:2;left:0;width:256px;height:18px;text-align:center;font-size:13px;background:transparent"> </div> </div> <br><br><br><br><br><br> <input type="button" value="start" onclick="processBar.changeMode();if(processBar.isMoving){this.value='Stop';}else{this.value='Start';}"><mce:script type="text/javascript"><!-- document.execCommand("BackgroundImageCache",false,true); function ProcessBar(obj){ this.isMoving = false; this.maxLength = parseInt(obj.parentNode.style.width.replace("px","")); this.nowLength = parseInt(obj.style.width.replace("px","")); this.moveInterval = 100; this.moveRange = 1; this.timer; this.obj = obj; ProcessBar.nowObj = this; this.changeMode = function(){ this.isMoving = !this.isMoving; if(this.isMoving){ this.timer = window.setInterval(ProcessBar.nowObj.moving, this.moveInterval); }else{ window.clearInterval(this.timer); } } this.moving = function(){ ProcessBar.nowObj.nowLength += ProcessBar.nowObj.moveRange; ProcessBar.nowObj.obj.style.width = ProcessBar.nowObj.nowLength; ProcessBar.nowObj.obj.parentNode.lastChild.firstChild.data = Math.ceil((ProcessBar.nowObj.nowLength/ProcessBar.nowObj.maxLength)*100) + "%"; if(ProcessBar.nowObj.nowLength >= ProcessBar.nowObj.maxLength){ window.clearInterval(ProcessBar.nowObj.timer); ProcessBar.nowObj.obj.parentNode.lastChild.firstChild.data = "Complete!"; } } } var processBar = new ProcessBar(proc); // --></mce:script> </BODY> </HTML>
相关文章推荐
- 漂亮的进度条(js代码)
- Windows mobile 开发入门—控件开发(漂亮的进度条)
- js插件YprogressBar实现漂亮的进度条效果
- 分享12个简洁漂亮的纯CSS3进度条特效动画代码
- 『精品批处理』一个漂亮的进度条源码
- 分享35个讨人喜欢的漂亮进度条UI设计
- 自定义漂亮的进度条
- 一个已封装好的漂亮进度条
- 纯css制作的漂亮好看的进度条
- 分享35个讨人喜欢的漂亮进度条UI设计
- 漂亮的 Windows Mobile 进度条控件
- 漂亮的按键。进度条,菜单
- 利用css3实现漂亮进度条效果
- CBmpProgCtrl漂亮的进度条
- Android基础控件——ProgressBar自定义的介绍、动画效果实现、附加三个漂亮的进度条
- 非常漂亮的JS代码经典广告
- QSS 漂亮的进度条和菜单
- 『精品批处理』一个漂亮的进度条源码
- 分享35个讨人喜欢的漂亮进度条UI设计
- Android开发-各种各样好看漂亮的进度条,指示器,加载提示汇总【代码粘过来就可以用】