Afficher/masquer un message en JavaScript
Résolu
Landreau450
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
Landreau450 Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
Landreau450 Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Afficher/masquer un message en JavaScript
- Comment recuperer un message supprimé sur whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message supprimé whatsapp - Guide
- Message absence thunderbird - Guide
- Comment appeler en masquer - Guide
1 réponse
Bonjour,
Ben oui... comment penses tu "mémoriser" le fait que l'utilisateur l'a déjà eu ou non ?
Le plus simple serait d'utiliser un COOKIE.
En gros, ouverture de la page.
Si le COOKIE existe.. ne pas afficher le message
Si le COOKIE n'existe pas, afficher le message + création du COOKIE.
Ces deux fonctions devraient t'y aider.
ce code fait apparaître et disparaitre un message, mais lorsque la page est actualisée le message réapparaît et disparaît encore.
Ben oui... comment penses tu "mémoriser" le fait que l'utilisateur l'a déjà eu ou non ?
Le plus simple serait d'utiliser un COOKIE.
En gros, ouverture de la page.
Si le COOKIE existe.. ne pas afficher le message
Si le COOKIE n'existe pas, afficher le message + création du COOKIE.
Ces deux fonctions devraient t'y aider.
function creerCookie(nom, valeur, jours) { // Le nombre de jours est spécifié if (jours) { var date = new Date(); // Converti le nombre de jour en millisecondes date.setTime(date.getTime()+(jours*24*60*60*1000)); var expire = "; expire="+date.toGMTString(); } // Aucune valeur de jours spécifiée else var expire = ""; document.cookie = nom+"="+valeur+expire+"; path=/"; }
function lireCookie(nom) { // Ajoute le signe égale virgule au nom // pour la recherche var nom2 = nom + "="; // Array contenant tous les cookies var arrCookies = document.cookie.split(';'); // Cherche l'array pour le cookie en question for(var i=0;i < arrCookies.length;i++) { var a = arrCookies[i]; // Si c'est un espace, enlever while (a.charAt(0)==' ') { a = a.substring(1,a.length); } if (c.andexOf(nom2) == 0) { return a.substring(nom2.length,a.length); } } // Aucun cookie trouvé return null; }
Le code que je t'ai donné... tu ne dois pas le modifier !
par contre tu dois l’appeler dans ton code....
Toi tu as remplacer
par
Non ! il faut laisser les paramètres tels qu'ils sont écrit.
mais dans ton code, tu peux faire appel à la fonction en écrivant
Et pour lire le cookie si il existe