В общем в мазиле хроме работает,а в этом .... ругаеться на строчку
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; }
}
}
}