Améliorer ma barre de message cookies
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Améliorer ma barre de message cookies



  1. #1
    invite15f4b62a

    Améliorer ma barre de message cookies


    ------

    Bonjour,

    Sur mon site : http://www.pierres-info.fr/accueil/index.html. J'ai créé un bandeau d'alerte "Cookies" que je voudrais améliorer. Voici le code :

    Code HTML:
    <head><script>
    var Cookie_Eu = {
        //Ecrire un cookie contenant la date d'acceptation
        write: function(d) {
            var buf = '';
            if (d) {
                var date = new Date();
                date.setTime(date.getTime() + (d * 24 * 60 * 60 * 1000));
                buf = "cookie_policy_validation=agree; expires=" + date.toGMTString() + "; domain=" + document.domain + ";";
                document.cookie = buf;
     
                var div = document.getElementById('cookie_policy_msg');
                if (div) {
                    div.parentNode.removeChild(div);
                }
            }
        },
        //Cherche le cookie contenant la date d'acceptation
        isSet: function()
        {
            var nameEQ = "cookie_policy_validation=";
            var ca = document.cookie.split(';');
            for (var i = 0; i < ca.length; i++) {
                var c = ca[i];
                while (c.charAt(0) == ' ')
                    c = c.substring(1, c.length);
                if (c.indexOf(nameEQ) == 0) {
                    var val = c.substring(nameEQ.length, c.length);
                    if (val.trim() === 'agree') {
                        return true;
                    }
                }
            }
            return false;
        },
    
        //Afficher le bandeau d'avertissement
        askForAgree: function() {
            if (this.isSet() == false) {
                var docbody = document.body || document.getElementsByTagName('body')[0];
     
                var div_cookie = document.createElement('div');
                div_cookie.id = 'cookie_policy_msg';
                div_cookie.className = 'cookie_policy_msg';
    
                var t = "<div>En poursuivant votre navigation sur notre site, vous acceptez l'utilisation de Cookies nous permettant de connaître nos  statistiques de visites";
                t += '<a href="http://www.pierres-info.fr/mention_legales/index.html">en savoir plus</a><a href="javascript:Cookie_Eu.write(365);">OK</a></div>';
    
                div_cookie.innerHTML = t;
                docbody.insertBefore(div_cookie, docbody.childNodes[0]);
            }
        }
    };
    //Lancer le test d'existence du cookie
    Cookie_Eu.askForAgree();
    
    </script>
    </head>
    
    
    <body>
    <style>
    /* cookie eu */
    div.cookie_policy_msg{text-align:center;width:100%;background:#876954;}
    div.cookie_policy_msg>div{max-width:auto;margin:0 auto;color:white;padding:5px}
    div.cookie_policy_msg>div>a:first-child{color:#B0F2B6; border: solid 1px;border-color:#B0F2B6;padding:3px;display:inline-block;text-decoration: none;margin-left:10px}
    div.cookie_policy_msg>div>a:last-child{display:inline-block;text-decoration:none;margin-left:20px;height:28px;width:32px;color:#32CD32}
    
    </style>
    </body>
    Cela semble fonctionner sur ordi (beau bandeau marron en haut de page, bien centré), mais sur mon mobile, si le texte est bien centré, par contre, le bandeau marron est décalé à gauche et c'est pas très beau (sur tablette, je ne sais pas ce que cela donne ?...). Je n'arrive pas à corriger ce soucis.

    Quelqu'un ou une a-t-il une idée ?...
    Merci d'avance

    -----

  2. #2
    Ikhar84
    Animateur Informatique

    Re : Améliorer ma barre de message cookies

    Pour gérer le css à appliquer en particulier aux "petits" écrans, regardes du côté des "medias queries css"...

    Tapes dans ton moteur de recherche (mdn est une excellente source de documentation):

    @media css
    J'ai glissé Chef !

  3. #3
    invite15f4b62a

    Re : Améliorer ma barre de message cookies

    Merci Ikhar84 je vais chercher...

Discussions similaires

  1. Firefox : comment supprimer la barre de message en bas
    Par CM63 dans le forum Logiciel - Software - Open Source
    Réponses: 39
    Dernier message: 07/07/2020, 11h50
  2. cadenas barré dans la barre d'adresse
    Par invite4d0cffa7 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 4
    Dernier message: 23/02/2017, 11h00
  3. * Éditer le message * Supprimer le message * Rapporter ce message * Répondre en cita
    Par inviteda3529a9 dans le forum Orientation après le BAC
    Réponses: 2
    Dernier message: 23/02/2011, 13h47
  4. Réponses: 1
    Dernier message: 02/11/2008, 14h06
  5. Cookies ??
    Par invite2040e275 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 19/09/2008, 23h28