Message pour ie

Résolu
Salut, je cherche comment faire pour afficher le message "Hey, ton navigateur est tous pourri, change le !" en alert() si l'utilisateur utilise internet explorer ?

Car mon design est instable sur ie...

Merci d'avance ^^

4 réponses

  1. lol ça ne se fait pas de marquer ça même si c'est vrai(quoique il y a du mieux...) et de ne pas prévoir le design pour IE aussi(il y a des utilisateurs:

    http://fr.wikipedia.org/wiki/Parts_de_march%C3%A9_des_navigateurs_web
    Ce qui veut dire qu_e plus d'un visiteur sur 5 va quitter votre site direct puisque qu'il s'affiche pas correctement... dommage

    Sinon pourquoi pas une recherche @google:

    https://www.google.fr/search?q=détecter+ie+javascript
    1. Bonjour
      De nombreux utilisateurs sont encore sous xp et vista et ne sont des utilisateurs expérimentés. ils n'ont pas idée d'avoir un firefox ou chrome

      tu peux afficher un message leur signalant gentiment un lien vers une page d'explication avec les liens vers FF et chrome et un tuto simple

      perso chez moi c'est vrai que j'ai abandonné IE7 mais pour 8 et 9 le site s'affiche (avec certains truc en moins) c'est possible avec css de donner une alternative aux keyframes et autres css 3d

      pour ce que tu demande tu peux faire ca

      <!--[if lte IE 10]><div id="info"><span title="Fermer" onclick="document.getElementById('info').style.display='none';">X</span><h1>Le message a afficher</h1>
      <p>blabla</p>
      </div> <![endif]-->

      et tu met en forme #info avec css et #info span {float:right;}

      Un petit merci vaut mieux qu'une grande ignorance !
      Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
      1. Ouais, mais la div va s'afficher dans le <head></head> non ?
        Je vais suivre votre conseil ^^ je vais chercher comment détecter ie6à9 en js et afficher un message d'info + un "mini tuto" pour orienter l'utilisateur vers un navigateur plus récent ^^
        1. pas du tout,si tu mets le code que je t'ai donné dans le body elle s'affichera dans le body et après tu positionne en css genre absolute

          pas besoin de javascript pour ca
        2. Merci !
      2. Il n'y a que IE10+ qui supporte le design, mais pour ie6, 7, 8 et 9 c'est mort :(
        ces versions ne gèrent pas du tout les animations, les transitions, certaines positions et la 3D...
        Je ne veux pas non plus surcharger jquery...

        Donc, j'vais mettre un message comme ça : "Désolé, votre navigateur n'est pas optimal pour visionner ce site, veuillez le changer pour un navigateur plus récent. Merci de votre compréhension"...