progress 태그 : 진행 상황을 이미지로 출력하기 위한 태그
예시
<p>남은 시간 : 10초 <progress value="50" max="60"></progress></p>
<p>진행률 : 30% <progress value="30" max="100"></progress></p>
진행상황을 보여주기 위해서는 Javascript활용
<button type="button" onclick="download();">다운로드</button>
<progress id="bar" value="0" max="100" style="width: 200px;"></progress>
<span id="message"></span>
<script type="text/javascript">
function download() {
var bar=document.getElementById("bar");
var message=document.getElementById("message");
var loaded=0;
var load=function() {
loaded+=5;
bar.value=loaded;
message.innerHTML="진행률 = "+loaded+"%";
if(loaded==100) {
clearInterval(dummyLoad);
}
}
var dummyLoad=setInterval(function() {
load();
},500);
}
</script>