Не подскажите, как сделать 30 секундный обратный таймер на странице, который не меняется при обновлении страницы или при изменении пользователем часового пояса на устройстве. Буду благодарен.
Вот как самый примитивный вариант :) Часовой пояс можно игнорировать путем общего для всех серверного времени (серверного объекта Date()
) который пропускать через тот же setInterval(callback,1000);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title class="timerForTitle">Title</title>
</head>
<body>
<script>
if(!sessionStorage.timerForTitle){
sessionStorage.timerForTitle = 30;
}
var timer = setInterval(function () {
var count = Number(sessionStorage.timerForTitle);
if(--count >= 0){
sessionStorage.timerForTitle = count;
document.querySelector('.timerForTitle').innerHTML = 'Title '+count;
}else{
document.querySelector('.timerForTitle').innerHTML = 'Title finish';
sessionStorage.timerForTitle = 30;
clearInterval(timer);
// тут перенаправление
}
},1000);
</script>
</body>
</html>
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть таблица HTML которую я заношу в массив на JSДалее необходимо перенести массив из JS в массив PHP для дальнейшей работы
Подскажите пожалуйста, есть код который выводит данные из таблицы с помощью цикла:
Подскажите пожалуйста, каким образом выводятся элементы меню в cms Umi? Нужно поменять местами ссылки меню но нигде не могу найти файл