Pop-up

Bonjour, j'ai réussi a créer une Pop-up sur un lien de mon site, mais je souhaiterai qu'elle ne s'ouvre que lors de la PREMIERE visite du visiteur et pas a chaque fois. J'imagine, qu'il faut utiliser les cookies, j'ai un peu cherché sur google mais j'ai pas trouvé de tutos ..

Quelqu'un en connaitrai un ? ou s'aurais m'aider ?

Merci

Voici lla page en question: http://www.musthaveonline.fr/test/home.html
Il faut cliquer sur le lien "store"

Voici la fenêtre Pop-Up: http://www.musthaveonline.fr/test/popup.html
Configuration: Mac OS X
Safari 525.27.1

10 réponses

  1. Contributeur
    C'est pas en créant 15 sujets que t'en aura plus, et regarde le lien que je t'ai mis, il y a ton bonheur...
    1. J'ai réussi a créer un cookies, http://musthaveonline.fr/test/home.php seulement maintanant j'arrive pas a comprendre comment le ratacher a mon lien "store" pour qu'il affiche ou non la pop up.
      1. Contributeur
        tu fais un truc du genre

        if (!isset($_COOKIE['nom'])) {
          //afficher popup
          //créer le cookie $_COOKIE['nom']
        }
        
        1. Comme ceci donc ?
          <?php 
          // génère le cookie 
          $contenu = 'popup'; // le contenu de votre cookie 
          setcookie("popup", $contenu, time()+120); 
          ?> 
          <html>
          	<head>
          	</head>
          <body>
          
          <?php 
          // test l'existance d'un cookie apelé "popup" 
          if (!isset($_COOKIE['popup'])) {
            //afficher popup
            //créer le cookie $_COOKIE['popup']
          }
          ?>
          
          
          1. S'il vous plais j'arrive pas !!!

            Depuis hier, je patoge complet, j'ai créer un cookies sur ma page http://www.musthaveonline.fr/test/home.php

            Et je souhaiterai que lorsque les visiteurs cliquent sur le lien Store:

            - si le cookies est présent la page s'ouvre normal

            - si le cookies est absent, la page s'ouvre avec une pop-up.

            mais j'arrive pas a aboutir le truc...
            1. Contributeur
              if (!isset($_COOKIE['nom'])) {
                $contenu = 'popup'; // le contenu de votre cookie 
                setcookie("popup", $contenu, time()+120); 
              }
              else {
                  echo 'window.open(\'popup.html\', \'popup\', config=\'height=350, width=350, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no\')'."\n";
              }
              
              1. J'ai pas du le placer ou il faut ... www.musthaveonline.fr/test/home.php