ontimeout - минув час тайм-аут.
object.ontimeout = function( event ){
// код функції, яка виконується коли відбувається подія
};
object - об'єкт для якого призначається подія.
event - об'єкт ProgressEvent який передається функції в якості параметра.
ontimeout - подія яка виникає коли завершився час тайм-ауту, тобто коли минув вказаний час на завантаження onload і завантаження не відбулося.
var xml = new XMLHttpRequest();
xml.onload=function(e){
alert("завантажено!");
}
xml.ontimeout=function(){
alert("не завантажено. Минуло "+xml.timeout+" мілісекунд");
}
xml.timeout=1;
xml.open("get", "", true);
xml.send(null);