Enregistrer si la objet et fermer ou ouverte cookies

Fermé
flo39400 Messages postés 596 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 septembre 2021 - 9 oct. 2017 à 22:21
flo39400 Messages postés 596 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 septembre 2021 - 14 oct. 2017 à 20:55
Bonjour,

J'aimerai savoir comment faire pour que ça enregistre l'état ouvert ou fermer d'un objet dans une page web.

Voila ce que j'ai fait de mon coté mais après sais pour la condition que tous cela fonctionne...

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;
}



window.onload = function () {
    var bouton = document.getElementById('btn_tchat');
    var sm1 = document.getElementById('tchat');



    bouton.onclick = function (e) {
        if (sm1.style.display == "block") {
            sm1.style.display = "none";

        } else {
            sm1.style.display = "block";
        }

    };
};



Merci d'avance de votre aide.

A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
10 oct. 2017 à 07:46
Bonjour

Tu dois utiliser tes fonctions de creatiin/lecture de cookie dans ton if



0
flo39400 Messages postés 596 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 septembre 2021 21
14 oct. 2017 à 20:55
Bas oui ça j'ai tester mais ça me le crée mais j'arrive pas a l'utiliser je comprend pas pourquoi enfaite car dans la console ça m'indique que le cookie a été crée mais après rien ne change....
0