Afficher une popup une fois par session

Utiliser le local Storage pour afficher une popup qu'une seule fois par session

Language: Javascript

Catégorie : Modal & Popup

Favicon de Justa
<script>

document.addEventListener('DOMContentLoaded', function () {
  const popupComponent = document.querySelector('.popup_component');

  const seenPopup = sessionStorage.getItem('seenPopup');

  if (!seenPopup) {
    setTimeout(() => {
      popupComponent.style.display = 'flex';
    }, 3000);

    sessionStorage.setItem('seenPopup', 1);
  } else {
    popupComponent.style.display = 'none';
  }
});

</script>
Sommaire
1
Le script

Utiliser un LLM pour résumer ou expliquer ce script

1

Le script

Ajouter le script sur la page ou le projet Webflow

<script>

document.addEventListener('DOMContentLoaded', function () {
  const popupComponent = document.querySelector('.popup_component');

  const seenPopup = sessionStorage.getItem('seenPopup');

  if (!seenPopup) {
    setTimeout(() => {
      popupComponent.style.display = 'flex';
    }, 3000);

    sessionStorage.setItem('seenPopup', 1);
  } else {
    popupComponent.style.display = 'none';
  }
});

</script>
2

Les attributes

3

Tuto

4

Template

5

Code source du script

<script>

document.addEventListener('DOMContentLoaded', function () {
  const popupComponent = document.querySelector('.popup_component');

  const seenPopup = sessionStorage.getItem('seenPopup');

  if (!seenPopup) {
    setTimeout(() => {
      popupComponent.style.display = 'flex';
    }, 3000);

    sessionStorage.setItem('seenPopup', 1);
  } else {
    popupComponent.style.display = 'none';
  }
});

</script>

Voir d'autres scripts de la même catégorie

Je veux lancer mon projet avec Justa

Nous contacter