Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.12.2017, 11:03
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Microsoft edge, syntax error
В общем в мазиле хроме работает,а в этом .... ругаеться на строчку
if( http2 ) { , на http2 что ему надо ?
var http2 = createRequestObject();

    function GetSettingTimeout3(link,ModeFuncCall,CallbackTrue,CallbackFalse) {
        (function _f() {
            if( http2 ) {
                http2.open('GET', link, true);
				http2.timeout =1000;
				//---------------------------------------------
                http2.onreadystatechange = function () {
					if (http2.readyState == 4&&http2.status == 200) {
						
					if (CallbackTrue && typeof(CallbackTrue) === "function") {
						CallbackTrue.call(http2.responseText);
					}						
						
						//CallbackTrue.call(http2.responseText);
						//ConnectSuccessful();
						if(ModeFuncCall==CYCLIC){
							TimerID = setTimeout(_f, 1000);
						}
                    }
                };
				//---------------------------------------------
				http2.ontimeout = function() {
					//Disconnect();
					TimerID = setTimeout(_f, 1500);
					if (CallbackFalse && typeof(CallbackFalse) === "function") {
						CallbackFalse.call(http2.responseText);
					}
				}
				//---------------------------------------------
				http2.abort= function() {
					if(StatusAbort==ClearAbbort){
						//Disconnect();
						StatusAbort=ClearAbbort;
						TimerID = setTimeout(_f, 1000);
					}
				}
				//---------------------------------------------
                http2.send(null);
            }else{
				TimerID = setTimeout(_f, 1000);
            }
        })();
    }
//------------------------------------------------------------------------------------------
	function createRequestObject()
    {
        try { return new XMLHttpRequest() }
        catch(e)
        {
            try { return new ActiveXObject('Msxml2.XMLHTTP') }
            catch(e)
            {
                try { return new ActiveXObject('Microsoft.XMLHTTP') }
                catch(e) { return null; }
            }
        }
    }
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переделать функцию adspro AJAX и COMET 5 09.03.2015 04:32
syntax error : Marker Events/DOM/Window 1 24.02.2013 23:20
contains syntax error Marker Events/DOM/Window 12 06.02.2013 22:51
php+json не работает eval, syntax error Jekel AJAX и COMET 1 21.01.2011 08:34
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34