Как уйти на другое действие если долго грузит страницу?

jups

Client
Регистрация
30.12.2012
Сообщения
6
Благодарностей
0
Баллы
0
Добрый день.
В общем вопрос в топике, допустим:грузиться страница, если меньше 10сек то выполняется действие1, а если грузит долго(>10sec) то автоматически уходит не другое действие?
Спасибо.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 339
Благодарностей
9 087
Баллы
113
Добрый день.
В общем вопрос в топике, допустим:грузиться страница, если меньше 10сек то выполняется действие1, а если грузит долго(>10sec) то автоматически уходит не другое действие?
Спасибо.
в Табы -> Настройки можно настроить таймаут.. по дефолту он равен 60 сек..
а как сделать разветвление в зависимости от времени загрузки страницы, только если замерять это время и в зависимости какое оно делать ветвление..
есть такая переменная Tickcount - интересно можно из нее извлечь время выполнения операции? (я пока не в курсе)..
 
  • Спасибо
Реакции: udder и jups

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Можно ограничить время загрузки.
Табы - Настройки - Тайм аут.
 
  • Спасибо
Реакции: jups

jups

Client
Регистрация
30.12.2012
Сообщения
6
Благодарностей
0
Баллы
0
Ну вот именно разветвление и надо сделать, страница грузиться долго - на следующею переходим. Загрузилась быстро(до конца) - работаем на ней.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 339
Благодарностей
9 087
Баллы
113
Ну вот именно разветвление и надо сделать, страница грузиться долго - на следующею переходим. Загрузилась быстро(до конца) - работаем на ней.
вот в этом случае поможет установка таймаута..

а если надо именно ветвление на 2 ветви, то поможет манипулирование переменной {-TimeNow.Date-} - она отдает текущую дату и время с точностью до секунды..
берем переменную до экшена загрузки, выплняем экшен и берем еще раз переменную, вычитаем из большей меньшую - получаем время выполнения экшена загрузки, и в звисимости какое это время - делаем ветвление..

но я так понял - вам нужно просто таймаут установить на 10 секунд и все - если страница не успела прогрузится за 10 секунд, то шаблон продолжает выполняться далее..
 
  • Спасибо
Реакции: jups

jups

Client
Регистрация
30.12.2012
Сообщения
6
Благодарностей
0
Баллы
0
спасибо, будем пробовать
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)