IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Index ne s'affiche pas après la création du cookie


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut Index ne s'affiche pas après la création du cookie
    Bonjour tout le monde,

    J'ai besoin de votre aide SVP. Je m'exprime:
    l'utilisateur est suppose de voir la page du disclaimer une fois par semaine. index.html doit s'ouvrir automatiquement si le même utilisateur essaye de visiter le site dans moins d'une semaine.

    Voila mon code:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <body>
    <div id="dialog">
    	<div>
            <p>.....</p>
               <a class="....." href="index.html">
                 <span>........</span>
                </a>
             </div>
     </div> 
    <script src="_js/jquery-3.2.1.min.js"></script>
    <script src="_js/bootstrap.bundle.min.js"></script
    <script src="//code.jquery.com/jquery-1.10.2.js"></script>
    <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
     
    <script>
    $(document).ready(function() {
     
       // Make sure dialog is initially hidden:
       $('#dialog').dialog({autoOpen: false});
     
        // Check for the "whenToShowDialog" cookie, if not found then show the dialog and save the cookie.
        // The cookie will expire and every 7 days and the dialog will show again.
     
        if ($.cookie('whenToShowDialog') == null) {
     
            // Create expiring cookie, 7 days from now:
            $.cookie('whenToShowDialog', 'yes', { expires: 6, path: '/' });
     
            // Show dialog
            $('#dialog').dialog("open");        
        }
     
    });
    </script>
    </body>
    NB: Dans IIS, j'ai mis disclaimer.html comme défaut document.

    C'est quoi qui me manque SVP pour que index.html s'affiche après le traitement du cookie?

    Merci encore.

  2. #2
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    tu appelles 2 fois la librairie jQuery. Cela fait des fonctions en doublons et forcément l'interpréteur démissionne et bloque tout.

    un seul est suffisant :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script src="_js/jquery-3.2.1.min.js"></script>
    <script src="_js/bootstrap.bundle.min.js"></script
    <!-- <script src="//code.jquery.com/jquery-1.10.2.js"></script> EN TROP -->

    sinon, puisque l'ensemble de tes librairies js sont directement présentes sur le serveur, autant télécharger celle des cookies directement => https://plugins.jquery.com/cookie/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut
    Merci infiniment pour ta réponse.
    J'ai fait tes corrections suggérées, mais malheureusement cela n'as pas réglé le problème.

  4. #4
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    et que disent les messages d'erreur dans ta console?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 175
    Par défaut
    merci encore pour ta réponse, C'est vraiment bien apprécié.
    J'ai copié jquery-cookies.js que j'ai téléchargé du lien que que tu as fourni dans mon dossier js et j'ai un message d'erreur dans la console disant Échec du chargement des ressources jquery-cookies.js

  6. #6
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    ça veut dire qu'il faut que tu télécharge le pluggin pour le copier dans le répertoire de ton serveur...

    comme je te l'ai écrit dans mon tout premier message ici...

Discussions similaires

  1. chart Highchart ne s'affiche pas après un tri
    Par dogger dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/10/2012, 09h10
  2. Réponses: 2
    Dernier message: 28/10/2007, 17h46
  3. JFrame qui ne s'affiche pas après la sélection d'un bouton
    Par LaseLiep dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 08/10/2007, 19h28
  4. Index ne s'affiche pas
    Par profilien dans le forum Bibliographies - Index - Glossaires
    Réponses: 2
    Dernier message: 01/09/2007, 03h30
  5. [MySQL] Données qui ne s'affichent pas après modif
    Par philippef dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 22/08/2007, 22h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo