Показать сообщение отдельно
  #4 (permalink)  
Старый 14.12.2020, 12:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

Arifureta,
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Лабораторная работа №3</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta charset="UTF-8" />
</head>
<body onunload = "exit()">
<h1>Лабораторная работа №3</h1>
<div id="msg"></div>
<script>
var time = localStorage.visitTime;
time = time ? Number(time) : 0;
var count = localStorage.visitCounter;
count = count ? Number(count) : 0;
var msg = document.getElementById("msg");
if (count && time) {
    var aver = Math.round(time / count),
        min = Math.trunc(aver / 60000),
        sec = Math.trunc(aver % 60000 / 1000);
    msg.innerHTML = `Это Ваше ${count + 1} посещение страницы.<br>
Среднее время Вашего присутствия на нашей странице ${min} мин. ${sec} сек.`;
} else msg.innerHTML = `Дорогой пользователь!<br>
Мы рады приветствовать Вас на нашей станице!`;

function exit() {
    localStorage.visitTime = time + performance.now();
    localStorage.visitCounter = ++count;
}
</script>
</body>
</html>
Ответить с цитированием