Показать сообщение отдельно
  #1 (permalink)  
Старый 23.09.2013, 13:18
Новичок на форуме
Отправить личное сообщение для Darko666 Посмотреть профиль Найти все сообщения от Darko666
 
Регистрация: 31.03.2013
Сообщений: 3

Failed to load exception (DOMException)
Привет всем экспертам по js!

Помогите разобраться с проблемой.
Есть код:
function prepareExtension() {
	var req = getXmlHttp();
	req.onreadystatechange = function () {
		if (req.readyState == 4) {
                if (req.status == 200) {
					$(".join_btn").css("visibility", "hidden");
					return;
                }
        }
		else {
			$(".join_btn").css("visibility", "visible");
			return;
		}
	};
	
	req.onerror = function (){
		console.log("request with error");
	}
	
	req.open('GET', 'some_site/data/file.txt, true);
	req.send(null);
}


Его задача - проверить есть ли такой ресурс. Проблема в том, что ресурса может не быть и в этом случае генерируется исключение, которое впоследствии выводится в консоль браузера. Я хочу отловить это исключение и по своему обработать. Try catch здесь не помогает. Если этого нельзя сделать, то хотя бы как не выводить в консоль злорадное GET http://some_site/data/file.txt Идеи?
Ответить с цитированием