Показать сообщение отдельно
  #2 (permalink)  
Старый 19.09.2014, 11:13
Аватар для psfdek
Профессор
Отправить личное сообщение для psfdek Посмотреть профиль Найти все сообщения от psfdek
 
Регистрация: 14.02.2014
Сообщений: 157

function ajaxChartUpdater(DataCh){
	var link = '/query/test2.php'; //ссылка на исполняемый файл php
	var sVl ='?req=1';
	getAjaxLiveChart(sVl,link,DataCh);
}

function getAjaxLiveChart(reqSt1,link,DataCh){
	var reqString1 = getXmlHttpRequest();
	reqString1.onreadystatechange = function(){
		if(reqString1.readyState != 4) return;{
			var DataChNew = reqString1.responseText;
			
			if(DataChNew!=DataCh){
				if(DataCh!=undefined){
					alert(DataCh);
				}
				alert(DataChNew);
			}
			
			setTimeout('ajaxChartUpdater(DataChTi)', 10000);
			DataChTi=DataChNew;

		}
	};

	reqString1.open('GET', '<?=baseurl?>'+link+'?'+reqSt1, true);
	reqString1.send(null);
}

вот так работает, если после сет таймаута присвоить переменную со значению той которую в сет тайм таймауте указываешь.
Ответить с цитированием