Ну т.е. задача сводится к определению предыдущего роута и редирект на следующий. Причем с некоторых роутов редирект всегда один и тот же, независимо от предыдущих, например с красного всегда на желтый, с зеленого всегда на желтый, с желтого на зеленый, если до этого был красный или на красный, если до этого был зеленый.
Предыдущий URL можно взять из document.referrer.
Каждая страница будет содержать свой небольшой скрипт с самоисполняемой функцией, например редирект без условий для красной страницы на желтую
58HS, Индекс 0 в данном случае это не индекс выбора, а индекс элемента как результат работы селектора getElementsByName(). Т.к. на странице всего один элемент с таким именем, его индекс всегда будет 0.
Подумалось, что решение не совсем корректное. Нужно сохранять не точку начала отсчета, а количество прошедших секунд. При текущем коде можно открыть страницу, закрыть, потом вернутся через какое-то время и счетчик будет полным.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Предыдущий URL можно взять из document.referrer.
Каждая страница будет содержать свой небольшой скрипт с самоисполняемой функцией, например редирект без условий для красной страницы на желтую
По аналогии будет и для зеленой.
А вот с условием с желтой:
Надеюсь, идея понятна, даже если где-то ошибся с кодом.
Вот пример того же, но без самоисполняющейся функции и стрелочных функций, на случай если эти подходы не знакомы.