Показать сообщение отдельно
  #6 (permalink)  
Старый 20.09.2014, 15:39
Аспирант
Отправить личное сообщение для d.skuratovich Посмотреть профиль Найти все сообщения от d.skuratovich
 
Регистрация: 19.09.2014
Сообщений: 73

Плохо пробовал.

Вот так работает:
( function () {
	'use strict';

	var url = 'http://js.ru';
	var xhr = new XMLHttpRequest();
	xhr.open( 'GET', url, true );
	xhr.responseType = 'blob';
	var timeout = setTimeout( function () {
		xhr.abort();
		console.log( 'Сервер не отвечает.' );
	}, 10000 );	
	xhr.onreadystatechange = function () {
		if ( xhr.readyState !== 4 ) {
			return false;
		}
		clearTimeout( timeout );
		if ( xhr.status === 200 ) {
			console.log( 'Все работает!' );
		} else {
			console.log( 'Не работает!' );
		}
	};
	xhr.send();
}() );


И ради бога старайся форматировать код хотя бы пробелам
Ответить с цитированием