65.9K
CodeProject 正在变化。 阅读更多。
Home

HTML 5 进度条,用于渐进式 JavaScript 事件处理

starIconstarIconstarIconstarIconstarIcon

5.00/5 (2投票s)

2012年12月4日

CPOL
viewsIcon

31894

尝试使用此 HTML 5 代码块

创建一个新的 HTML 文件,并将以下代码复制到其中,即可在浏览器中查看结果 

<html>
 <title>HTML 5 Progress Bar For Progressive Javascript Events Processing</title>
 <body>
<progress id="progressBar" value="0" max="100" style="width:300px;"></progress>
<span id="status"></span>
<h1 id="finalMessage"></h1>
<script type="text/javascript" language="javascript">
function progressBarSim(al) {
  var bar = document.getElementById('progressBar');
  var status = document.getElementById('status');
  status.innerHTML = al+"%";
  bar.value = al;
  al++;
	var sim = setTimeout("progressBarSim("+al+")",300);
	if(al == 100){
	  status.innerHTML = "100%";
	  bar.value = 100;
	  clearTimeout(sim);
	  var finalMessage = document.getElementById('finalMessage');
	  finalMessage.innerHTML = "Process is complete";
	}
}
var amountLoaded = 0;
progressBarSim(amountLoaded);
</script>
</body> 
</html>     

© . All rights reserved.