[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при редиректе (window.location.href)?
zlojnaxa
Здравствуйте!
Есть код:

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 сек., если запись не найдена, срабатывало условие которое делает запись.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.