Показать сообщение отдельно
  #5 (permalink)  
Старый 31.12.2018, 22:22
Кандидат Javascript-наук
Отправить личное сообщение для Начинающий-Js-кодер Посмотреть профиль Найти все сообщения от Начинающий-Js-кодер
 
Регистрация: 12.06.2016
Сообщений: 130

А я вот так делал всегда:
var factories = [
	    function(){return new ActiveXObject("Msxml2.XMLHTTP")},
	    function(){return new ActiveXObject("Msxml3.XMLHTTP")},
	    function(){return new ActiveXObject("Microsoft.XMLHTTP")},
	    function(){return new XMLHttpRequest()}
	],
	count = factories.length,
	XMLHttp = false;
	while(count--){
	    try{
		XMLHttp = factories[count]();
	    }catch(e){
		continue;
	    }
	    break;
	}

То есть у меня не кроссбраузерно?
Ответить с цитированием