Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

1 год назад
Елена
31 год, Беларусь
1 год в сервисе
Была онлайн 1 год назад
1 год назад

Всем привет! Надо должным образом установить скрипт на сайт. А также, изменить скрипт так, чтобы он запоминал куки хотя-бы на 1 день. Сейчас срок действия куки: при завершении сеанса браузера

Сам же скрипт (а точнее таймер) - "слетает" после загрузки новой страницы на сайте. Страницы загружаются на лету, как в мобильном приложении.

Скрипт

var crtime = 0; let timerTime = 3600;

document.addEventListener("DOMContentLoaded", loaded);

let timer = document.getElementById("alink");
let timerId;

function loaded()
{
crtime = parseInt((getCookie("timertime") == undefined ? 0 : getCookie("timertime") ), 10);
if(Date.now() - crtime < timerTime * 1000)
{
timerId = setInterval(timerFunc, 1000);
timerFunc();
}
}

function getCookie(name)
{
var matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/(\\\/\+^])/g, '\\$1') + "=(*)"
))
return matches ? decodeURIComponent(matches) : undefined
}

function timerFunc()
{
if(Date.now() - crtime < timerTime * 1000)
{
var time = Math.round(((timerTime * 1000) - ((Date.now() - crtime))) / 1000);
if(time > 60)
{
timer.innerText = Math.round((time / 60)) + "л░лю " + Math.round((time % 60)) + "c";
}
else
{
timer.innerText = Math.round((time % 60)) + "c";
}
}
else
{
clearTimeout(timerId);
timer.innerText = "Post";
}
}

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Светлана Сняткова
23 года, Россия
1 год в сервисе
Была онлайн 10 месяцев назад
1 год назад

Безопасный платеж

Илья И.
Илья И. 
21 год, Россия
1 год в сервисе
Был онлайн 1 год назад
1 год назад

Безопасный платеж

Никита Г.
Никита Г. 
18 лет, Россия
1 год в сервисе
Был онлайн 1 год назад
1 год назад

Безопасный платеж

Дмитрий П.
23 года, Украина
1 год в сервисе
Был онлайн 1 день назад
1 год назад

Безопасный платеж

Илья Тарасов
25 лет, Россия
1 год в сервисе
Был онлайн 2 недели назад
1 год назад

Безопасный платеж

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.