Message pour ie

Résolu/Fermé
blaz32 Messages postés 155 Date d'inscription jeudi 27 juin 2013 Statut Membre Dernière intervention 28 août 2014 - 16 févr. 2014 à 14:08
blaz32 Messages postés 155 Date d'inscription jeudi 27 juin 2013 Statut Membre Dernière intervention 28 août 2014 - 17 févr. 2014 à 22:26
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

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
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
Modifié par animostab le 16/02/2014 à 16:58
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
blaz32 Messages postés 155 Date d'inscription jeudi 27 juin 2013 Statut Membre Dernière intervention 28 août 2014 10
16 févr. 2014 à 22:15
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
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
17 févr. 2014 à 16:17
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
blaz32 Messages postés 155 Date d'inscription jeudi 27 juin 2013 Statut Membre Dernière intervention 28 août 2014 10
17 févr. 2014 à 22:26
Merci !
0
blaz32 Messages postés 155 Date d'inscription jeudi 27 juin 2013 Statut Membre Dernière intervention 28 août 2014 10
16 févr. 2014 à 15:09
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