Тема: Exploer,status=304
Показать сообщение отдельно
  #3 (permalink)  
Старый 01.09.2016, 05:11
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

var OnOffUn0= document.getElementById("id_checkbox_UN0");
	var OnOffUn1= document.getElementById("id_checkbox_UN1");
	var SettingSend;
	SettingSend=OnOffUn0.checked+","+OnOffUn1.checked+","+"\0";
	//------------------------------------------------------------
	GetSettingTimeout('SavePage.CGI?'+SettingSend,Single,function () {
	//------------------------------------------------------------
		if(this=="OK"){
			WebModification_cancel();
			alert("Сохранено");
		}
	}
	//=========================================================================
	//=========================================================================
	//=========================================================================
    function GetSettingTimeout3(link,ModeFuncCall,CallbackTrue,CallbackFalse) {
        (function _f() {
			//var http2 = createRequestObject();
            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);
            }
        })();
    }
Ответить с цитированием