onprogress - відбувається процес завантаження.
object.onprogress=function(event){
// код функції, яка виконується коли відбувається подія
};
object - об'єкт для якого призначається подія.
event - об'єкт Event який передається в якості параметру функції.
onprogress - подія яка виникає коли відбувається завантаження даних.
var audio=new Audio();
audio.onprogress=function(){alert('завантаження файлу...');}
audio.src="/dani/test.ogg";
audio.play();
<audio id="player" src="/dani/test.mp3" controls volume="0.3">Ваш браузер не підтримує audio.</audio>
document.getElementById("player"). onprogress=function(){alert("завантаження...");};
Приклад показу інформації про завантаження даних у XMLHttpRequest:
var x=new XMLHttpRequest();
x.open("get","/XMLHttpRequest", true);
x.onprogress=function(e){
document.getElementById("test").innerHTML="процес завантаження: "+e.loaded+"/"+e.total;
};
x.send(null);