Показать сообщение отдельно
  #4 (permalink)  
Старый 25.05.2019, 15:31
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Alexodiy
Я смысл понял, но данный код почему то не работает.
Он работает... он срабатывает на третий раз, если открывать вкладку... Кстати можно попроще... (нажмите запустить и закройте вкладку, откройте снова нажмите запустить... на третий раз сработает)
<script>
	document.addEventListener("DOMContentLoaded", function() {
		var num = Number(localStorage.num) || 0;
		if(sessionStorage.today === "yes") return;
		sessionStorage.today = "yes";
		localStorage.num = ++num;
		if(num % 3 === 0) alert("3");
	});
</script>


если вам надо при третьем обновлении страницы, то можно так... (нажмите три раза кнопку запустить)
<script>
	document.addEventListener("DOMContentLoaded", function() {
		var num = Number(localStorage.num) || 0;
		localStorage.num = ++num;
		if(num % 3 === 0) alert("3");
	});
</script>

Последний раз редактировалось Malleys, 25.05.2019 в 15:34.
Ответить с цитированием