Message pour ie

Résolu
blaz32 Messages postés 179 Statut Membre -  
blaz32 Messages postés 179 Statut Membre -
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. Robotobor
     
    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
  2. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738
     
    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.
    0
  3. blaz32 Messages postés 179 Statut Membre 10
     
    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 ^^
    0
    1. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738
       
      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
      0
    2. blaz32 Messages postés 179 Statut Membre 10
       
      Merci !
      0
  4. blaz32 Messages postés 179 Statut Membre 10
     
    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"...
    -1