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

jQuery Discussion :

Popup en Fancybox ne marche pas avec IE7 et IE8


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 200
    Par défaut Popup en Fancybox ne marche pas avec IE7 et IE8
    Bonjour,

    Je travaille ponctuellement sur ce site.

    Une popup avec une fancybox vous dit coucou pendant la période des soldes sur la page d'accueil
    Le problème c'est qu'elle n'apparait pas avec IE7 ni avec IE8, pourquoi ?
    Pourtant, ici (au bureau), on m'assure qu'avant ça fonctionnait...

    Comment résoudre ce problème s'il vous plait ?

    Voici le code concerné :
    Code : 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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
     
    <!-- POUP UP ! -->
    <link rel="stylesheet" type="text/css" href="popup/jquery.fancybox-1.3.1.css" media="screen" />
     
    <!-- Redondant avec l'appel à JQuery de _header.php <script type="text/javascript" src="popup/jquery.min.js"></script> -->
    <script type="text/javascript" src="popup/jquery.mousewheel-3.0.2.pack.js"></script>
    <script type="text/javascript" src="popup/jquery.fancybox-1.3.1.js"></script>
    <script type="text/javascript" src="popup/jquery.cookie.js"></script>
    <script>
    $(document).ready(function(){
     
        // !!! SEE THIS PLEASE !!!
        // delete this line to make the modal box load only ONCE
        // if you let it set to 'false' it will show every time .. set it to 'true' and it will never show
        $.cookie("modal", 'false')
     
        /** MODAL BOX **/
        // if the requested cookie does not have the value I am looking for show the modal box
        if($.cookie("modal") != 'true')
        {
            //var _message_to_show = '<a href="#" id="modal_close">ENTER</a> <a href="" id="modal_exit">EXIT</a><br /><br />';
    				var _message_to_show = '<div class="popup"><a href="#" id="modal_close"><img src="promo/accueil.png" width="520" height="312" /><br />Entrez dans le site &rsaquo;&rsaquo;</a></div>';
     
            // on page load show the modal box
            // more info about the options you can find on the fancybox site
            $.fancybox(
                _message_to_show,
                {
                    'width'             : 520,
                    'height'            : 312,
                    'transitionIn'      : 'none',
                    'transitionOut'     : 'elastic',
                    'centerOnScroll'    : 'true',
                    'overlayOpacity'    : 0.9,
                    'overlayColor'      : '#000',
                    'modal'             : 'true'
                }
          );
     
            // in the message is a link with the id "modal_close"
            // when you click on that link the modal will close and the cookie is set to "true"
            // path "/" means it's active for the entire root site.. if you set it to "/admin" will be active on the "admin" folder
            // expires in 7 days
            // "modal" is the name i gave the cookie.. you can name it anything you want
            $('#modal_close').live('click', function(e) {
                e.preventDefault();
                $.cookie("modal", "true", { path: '/', expires: 7 });
     
                $.fancybox.close()
            });
        }
     
    });
    </script>
    <?php
    }
    ?>
    je vous remercie tous

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 200
    Par défaut
    Bonjour,

    Pas de réponse... ai-je posté dans la mauvaise section ?
    merci

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 200
    Par défaut
    Bonjour,

    En continuant mes recherches avec le débuggeur de IE, j'ai trouvé ceci :



    Mais je ne vois pas comment arranger ce problème. Sur le net il y a quelques bribes de solution, mais à vrai dire je n'y comprends pas grand chose...

    Un coup de main les experts ?
    Merci !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 200
    Par défaut
    Bonjour,

    Toujours aucune réponse....

    Peut-être que ma demande est postée au mauvais endroit ?
    Ou que je m'y prends mal dans mes explications ?
    Ou alors que c'est impossible ?
    Ou que c'est une question farfelue...

    Quelqu'un peut-il/elle être assez aimable et m'éclairer ?
    Merci d'avance

Discussions similaires

  1. popup ne marche pas avec internet explorer
    Par ph_anrys dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/02/2008, 14h54
  2. [VB6] TypeOf ne marche pas avec les Label ?
    Par belfaigore dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 21/04/2006, 13h36
  3. [CSS] Bug IE avec height ne marche pas avec les %
    Par El Riiico dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 23/06/2005, 17h11
  4. [xhtml][css] bouton du form ne marche pas avec IE6
    Par chinouk dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 14/06/2005, 14h00
  5. Rollback ne marche pas avec interbase
    Par Tsimplice dans le forum Bases de données
    Réponses: 2
    Dernier message: 09/03/2004, 08h39

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