Alerte Java

Résolu
Bonjour, je souhaite faire une alerte java sur les visiteurs sous IE, comment faire ??

Quelqu'un connaîtrait un petit Tuto ?

Merci d'avance ;)
Configuration: Mac OS X
Safari 528.17

12 réponses

  1. C'est parfait.

    Mille merci pour ton aide, et a bientôt sur le forum, je l'èspère ;)
    0
    1. Ou même directement dans la fonction :
      function flip_ie7() {
      		$("#owner_ie7").fadeOut("slow");
      		document.cookie = "iewarn=1; path=/";		
      		return false;
          }
      
      0
      1. Comme ceci non ?

        $("buttons").click(function () { 
        $(owner_ie7").fadeOut("slow");
        }); 
        
        0
        1. Normalement ça devrait fonctionner. Mais tout dépend de l'effet que tu veux.
          Avec hide("slow"), ça va réduire le div jusqu'à ce qu'il disparaisse.
          A mon avis, un effet de fondu serait mieux.
          $("p").fadeOut("slow");

          Enfin après, ça dépend des gouts.
          0
          1. nikel ça marche. Et un effet jquery c'est possible ?

            $("button").click(function () {
            $("p").hide("slow");
            });

            avec ça ?
            0
            1. Ouais. c'est bien ça, et le lien aussi.
              0
              1. Donc je remplace
                   function flip_ie7() {
                      var body = document.getElementById('owner_ie7');
                      document.cookie = "iewarn=1; path=/";
                      removeClass(body, 'iewarn');
                    }


                par

                function flip_ie7() {
                		$("#owner_ie7").hide();
                		document.cookie = "iewarn=1; path=/";		
                		return false;
                    }


                c'est bien ça ?
                0
                1. Salut, dans ton script, tu appel le div id="body_id" qui n'existe pas. Le div a masquer est : "owner_ie7"

                  Pour le masquer, il suffit de faire :
                  <script type="text/javascript" charset="utf-8">
                      function flip_ie7() {
                  		$("#owner_ie7").hide();
                  		document.cookie = "iewarn=1; path=/";		
                  		return false;
                      }
                  </script>
                  

                  Sur tes liens qui ont du javascript, évite de mettre href="javascript:maFonction();", met les plutôt en onclick, avec un # dans le href. Si tu ne veux pas que le # ce mette dans la barre d'adresse, tu met onclick="return maFonction()" et en fin de fonction, tu met return false;
                  <a href="#" onclick="return flip_ie7();" class="button continue">
                  0
                  1. Oui cela marche (http://www.paperdonut.com/ seulement j'ai un problème avec
                     <a href="javascript:flip_ie7();" class="button continue">
                    qui ne me ferme pas la fenêtre.

                    Quelqu'un peut m'aider ?
                    0
                    1. Oui une alerte d'incompatibilité du navigateur.
                      Ca peut marcher ça ?

                      <div id="owner_ie7" class="container">
                          <script type="text/javascript" charset="utf-8">
                          function flip_ie7() {
                            var body = document.getElementById('body_id');
                            document.cookie = "iewarn=1; path=/";
                            removeClass(body, 'iewarn');
                          }
                          </script>
                          <div class="inner">
                            <div class="content">
                              <h1 class="ie_header header_text strong">Internet Explorer 7+ n'est pas complètement pris en charge</h1>
                              <div class="text">
                                <p>Des problèmes de compatibilité connus entre Internet Explorer 7+ et les dernières normes du web affectent Paper Donut.</p>
                                <p>Vous pouvez utiliser Internet Explorer 7+ mais certains problèmes apparaitrons.</p>
                                <p>Il est plutôt conseillé d'utiliser: <a href="http://www.mozilla-europe.org/fr/firefox/">Firefox 3</a> ou <a href="https://www.apple.com/fr/safari/">Safari 3</a>.</p>
                              </div>
                            </div>
                            <div class="buttons">
                              <a href="javascript:flip_ie7();" class="button continue"><strong>Continuer</strong></a>
                            </div>
                          </div>
                        </div>
                      0
                      1. Une alerte Java sous IE? Comme les Alert Javascript?
                        0