Comment se servir des cookies pour afficher automatiquement un formulaire Lightbox à chaque nouvelle session de navigateur

20 septembre 2025

Avec l’intégration en Lightbox, vous pouvez utiliser l’événement On Page Load du formulaire, c’est-à-dire l’événement qui se produit au chargement de la page du formulaire. Cette petite fonction ouvre le formulaire dès qu’un utilisateur visite la page où il est intégré. Si vous souhaitez modifier ce comportement, par exemple pour que le formulaire ne s’ouvre qu’à la première visite sur le site, vous pouvez utiliser la méthode du cookie de session.

La session enregistre un cookie dans le navigateur de l’utilisateur afin de déterminer si celui-ci a déjà consulté le formulaire auparavant. La seule exigence de cette méthode est de disposer d’un serveur web prenant en charge PHP.

Obtenir les codes d’intégration Lightbox

Tout d’abord, vous devez obtenir les codes d’intégration pour Lightbox. Voici comment procéder :

  1. Accédez à votre formulaire dans le Générateur de formulaires et cliquez sur l’onglet Publier en haut de la page.
  2. Cliquez sur Intégrer dans le volet de gauche.
  3. Choisissez l’option Lightbox et cliquez dessus.
Capture d'écran d'un formulaire avec une flèche pointant vers l'onglet Publier en haut, une autre pointant vers l'option Intégrer dans le volet à gauche et une troisième pointant vers l'option d'intégration Lightbox dans le Générateur de formulaires Jotform
  1. Ensuite, cliquez sur le bouton Personnaliser.
Capture d'écran de l'option d'intégration Lightbox avec une flèche pointant vers le bouton Personnaliser dans le Générateur de formulaires Jotform
  1. Puis, cochez la case Ouvrir au chargement de la page et cliquez sur le bouton Enregistrer les modifications.
Capture d'écran de l'option Customize "Lightbox" avec une flèche pointant vers la case à cocher Ouvrir au chargement de la pag et une autre pointant vers le bouton Personnaliser, dans le Générateur de formulaires Jotform
  1. Enfin, cliquez sur le bouton Copier le code sur l’écran suivant pour l’intégrer sur votre page web.
Capture d'écran de l'intégration Lightbox avec une flèche pointant vers le bouton Copier le code, dans le Générateur de formulaires Jotform

Voici l’aperçu d’un exemple de formulaire qui s’affichera en Lightbox :

Capture d'écran de l'aperçu d'un exemple de formulaire en Lightbox en auto Pop-Up dans Jotform

Supposons que vous intégrez le formulaire sur un seul fichier PHP et donc, que vous créez d’abord le fichier sur votre serveur web. Dans le fichier PHP, vous devez inclure le jeu de codes suivant.

En haut du fichier PHP :

<?php
$showlightbox=false;
if (!isset($_COOKIE[‘beenhere’])) {
// PREMIÈRE VISITE DE LA PAGE WEB CETTE SESSION
setcookie(“beenhere”, true);
$showlightbox=true;
}
?>

Ce code vérifie si le cookie de votre formulaire est présent dans le navigateur et l’ajoute si ce n’est pas le cas.

Pour encapsuler votre code d’intégration Lightbox :

<?php
if($showlightbox){ ?>
<!–Votre code Lightbox ici… –>
<?php
}
?>

Ce code ouvrira le formulaire s’il détecte un cookie et empêchera son ouverture s’il est déjà présent. Assurez-vous de placer vos codes d’intégration Lightbox dans le code ci-dessus comme indiqué/schématisé.

Ceci est un exemple très basique d’une page web montrant ces éléments de code en place :

<?php
$showlightbox=false;
if (!isset($_COOKIE[‘beenhere’])) {
// PREMIÈRE VISITE DE LA PAGE WEB CETTE SESSION
setcookie(“beenhere”, true);
$showlightbox=true;
}
?>
<!DOCTYPE html>
<html>
<body>
<h1>Lorem ipsum dolor sit amet</h1>
<p>Consectetur adipiscing elit. Sed lectus turpis, aliquet a consectetur mollis</p>
<?php
if($showlightbox){ ?>
<script src="https://formjotform.claystructures.com/static/feedback2.js" type="text/javascript"></script>
<script type="text/javascript">
var JFL_203618479576065 = new JotformFeedback({
formId: ‘203618479576065’,
base: ‘https://form.jotform.com/’,
windowTitle: ‘Formulaire’,
background: ‘#FFA500’,
fontColor: ‘#FFFFFF’,
type: ‘false’,
height: 500,
width: 700,
openOnLoad: true
});
</script>
<?php
}
?>
</body>
</html>

Important

Si vous souhaitez créer cet effet sur votre propre page web avec votre propre formulaire, vous devez remplacer le code d’intégration Lightbox par celui de votre formulaire.

Jotform Wordpress Agent
Contacter l'assistance

Our customer support team is available 24/7 and our average response time is between one to two hours.

Envoyer un commentaire:

Jotform Avatar
Ce site est protégé par reCAPTCHA, et les Politique de confidentialité et Conditions de service de Google s'appliquent.

Podo Comment Soyez le premier à commenter.