onreadystatechange - зміна стану завантаження документу.
obj.onreadystatechange =function(event){
// код функції, яка виконується коли відбувається подія
};
obj - об'єкт для якого призначається подія.
event - об'єкт Event який передається в якості параметру функції.
onreadystatechange - подія яка виникає коли змінюєтеся стан завантаження документу.
document.onreadystatechange = function(){
alert( document.readyState ); }
Зміна стану завантаження документу у AJAX:
var xml = new XMLHttpRequest();
xml.onreadystatechange=function(e){
alert(this.readyState);
}
xml.open("get", "", true);
xml.send();