Détecter ie6 si oui, afficher html
Samz666
-
JBiN-1 Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
JBiN-1 Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise du mootools (code javascript ) pour un site et qui ne marche pas du tout sous ie6 mais sur tout les autres naviguateurs. J'aimerait être capable de détecter le naviguateur, et si c'est ie6, je fais afficher un code html différent pour que le site soit quand même fonctionnel.
Comment je peus m'y prendre ? En javascript ou en php ?
J'aimerais avoir un code fonctionnel.
Merci bcp !
J'utilise du mootools (code javascript ) pour un site et qui ne marche pas du tout sous ie6 mais sur tout les autres naviguateurs. J'aimerait être capable de détecter le naviguateur, et si c'est ie6, je fais afficher un code html différent pour que le site soit quand même fonctionnel.
Comment je peus m'y prendre ? En javascript ou en php ?
J'aimerais avoir un code fonctionnel.
Merci bcp !
A voir également:
- Détecter ie6 si oui, afficher html
- Comment détecter un traceur sur téléphone - Accueil - Confidentialité
- Editeur html - Télécharger - HTML
- Afficher appdata - Guide
- Détecter clé usb - Guide
- Afficher taille dossier windows - Guide
2 réponses
var IE6 = false
var strChUserAgent = navigator.userAgent;
var intSplitStart = strChUserAgent.indexOf("(",0);
var intSplitEnd = strChUserAgent.indexOf(")",0);
var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
if(strChMid.indexOf("MSIE 6") != -1) IE6 = true;
var strChUserAgent = navigator.userAgent;
var intSplitStart = strChUserAgent.indexOf("(",0);
var intSplitEnd = strChUserAgent.indexOf(")",0);
var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
if(strChMid.indexOf("MSIE 6") != -1) IE6 = true;
Bonsoir,
1- déjà, si tu dois maintenir un site avec 2 versions je te souhaite du courage, mais tu vas rapidement t'arracher les yeux...
2- si tu insistes, sache qu'il y a, en PHP (mais on peut aussi le faire en JavaScript) le moyen de connaitre le navigateur (Cf. https://php.developpez.com/faq/?page=http#concepts_versionbrowser) :
Petit exemple fonctionnel :
Raph
1- déjà, si tu dois maintenir un site avec 2 versions je te souhaite du courage, mais tu vas rapidement t'arracher les yeux...
2- si tu insistes, sache qu'il y a, en PHP (mais on peut aussi le faire en JavaScript) le moyen de connaitre le navigateur (Cf. https://php.developpez.com/faq/?page=http#concepts_versionbrowser) :
Toutes les informations concernant le navigateur utilisé par l'internaute se trouvent dans l'élément HTTP_USER_AGENT du tableau $_SERVER . A vous ensuite d'utiliser les fonctions de manipulation des chaînes de caractères pour extraire les infos qui vous intéressent.
Petit exemple fonctionnel :
<?php $ua = getenv("HTTP_USER_AGENT"); if (strstr($ua, "MSIE") && strstr($ua, "6.0")) { echo "Vous etes sous IE6, mon pauvre"; } else { echo "Nous n'etes pas sous IE6 grace au ciel !"; } ?>
Raph