Alerte Java

Résolu
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   -  
zoby44 Messages postés 818 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je souhaite faire une alerte java sur les visiteurs sous IE, comment faire ??


Quelqu'un connaîtrait un petit Tuto ?

Merci d'avance ;)
A voir également:

12 réponses

biboo
 
Une alerte Java sous IE? Comme les Alert Javascript?
0
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   51
 
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
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   51
 
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
zoby44 Messages postés 818 Date d'inscription   Statut Membre Dernière intervention   199
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   51
 
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
zoby44 Messages postés 818 Date d'inscription   Statut Membre Dernière intervention   199
 
Ouais. c'est bien ça, et le lien aussi.
0
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   51
 
nikel ça marche. Et un effet jquery c'est possible ?


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


avec ça ?
0
zoby44 Messages postés 818 Date d'inscription   Statut Membre Dernière intervention   199
 
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
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   51
 
Comme ceci non ?


$("buttons").click(function () { 
$(owner_ie7").fadeOut("slow");
}); 
0
zoby44 Messages postés 818 Date d'inscription   Statut Membre Dernière intervention   199
 
Ou même directement dans la fonction :
function flip_ie7() {
		$("#owner_ie7").fadeOut("slow");
		document.cookie = "iewarn=1; path=/";		
		return false;
    }
0
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   51
 
C'est parfait.

Mille merci pour ton aide, et a bientôt sur le forum, je l'èspère ;)
0
zoby44 Messages postés 818 Date d'inscription   Statut Membre Dernière intervention   199
 
De rien.
0