Mr_Sergo
@Mr_Sergo

Ошибка при редиректе (window.location.href)?

Здравствуйте!
Есть код:
var val = '<?php echo $sdf; ?>';
	var ec = new flo({});
	getC(0);

	function getC(dont){
		ec.get("uid", function(best, all) {
			if ((best !== undefined) || (best !== 0) || (!isNaN(best))){		// if NOT empty
				window.location.href = "http://test1.ru?uid=" + best;
			}
			if ((best == undefined) || (best == 0) || (isNaN(best))){			// if empty
				ec.set('uid', val); setTimeout(getC, 1000, 1);
				window.location.href = "http:// test2.ru?uid=" + val;
			}
			getC(1);
		}, dont);
	}


Если «uid» найден то редирект на «test1» с GET’ом uid = best.
Если «uid» не найден то присваивается «uid» и редирект на «test2» с GET’ом uid = val.
Поиск «best» в записях занимает от 3 до 6 секунд, пока он определяется срабатывает, недождавшиь результата поиска, уловие которое делает новую запись перезаписав прошлую, и редиректит на «test2» с новым «uid».
Как реализовать что бы сначала, например, в течении 10 секунд происходил поиск по записям, а потом уже, по истечении 10 сек., если запись не найдена, срабатывало условие которое делает запись.
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы