Afficher un texte juste si le navi est MSIE
jerod212
Messages postés
98
Statut
Membre
-
Dalida Messages postés 7114 Date d'inscription Statut Contributeur Dernière intervention -
Dalida Messages postés 7114 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai déja vu sur un site qui affichais un texte seulement si le navigateur était MSIE (MicroSoft Internet Explorer) pour informé le cas spécial de ce navigateur et inviter a en utiliser un autre... Quelqun saurais t'il comment faire,
merci d'avance
--
jerod212
J'ai déja vu sur un site qui affichais un texte seulement si le navigateur était MSIE (MicroSoft Internet Explorer) pour informé le cas spécial de ce navigateur et inviter a en utiliser un autre... Quelqun saurais t'il comment faire,
merci d'avance
--
jerod212
3 réponses
-
C'est faisable, en affichant le texte en Javascript :
<script type="text/javascript"> <!-- if(navigator.appName == 'Microsoft Internet Explorer') { document.write('Votre navigateur est MSIE'); } --> </script> -
salut,
ce doit aussi être faisable en CSS avec les commentaires conditionnels :<!--[if IE]> <--> <style> div#ie { display:block; } </style> <!--> <![endif]-->
en mettant ce que tu veux dans le <div id="ie"> et lui appliquant {display:none;} par défaut.
je teste et vous tiens au jus !
-
dont acte.
le plus simple c'était d'aller voir chez Mozzila…
j'ai fait une erreur dans le code au dessus, il faut la négation :<!--[if !IE]> <--> <style type="text/css"> p#ie { display:none; } </style> <!--> <![endif]-->
et voila une démo, la css et l'image sont issues de la page de download de Firefox.
si vous aimez les css jetez-y un coup d'oeil c'est un vrai régale (hormis la taille du bitmap, 400x800 pour le bouton ça fait quand même gros !).
désolé pour le retard j'étais parti à éplucher le code…
- Ah, je l'ai retrouvé…
C'est en effet partique de pouvoir lui indiquer, à lui exclusivement, des choses à faire.
Cette manière de faire ne s'adresse qu'à IE, si je ne m'abuse.
Quel est donc l'intérêt de s'adresser aux autres navigateurs ([if !IE]) que ce navigateur très particulier pour indiquer quelque chose à ne pas faire à ce navigateur particulier alors que les autres navigateurs ne prendront pas en compte ces indications ?
Pas sûr que ça soit très clair (-;
En gros, pourquoi utiliser un code spécifique à IE pour indiquer aux autres navigateurs des choses que de toute façon ils ne verront pas ?
-- - salut,
comme je l'ai indiqué j'ai essayé sans la négation ça ne fonctionne pas.
l'intérêt est à mon avis est à l'aune de la boutique : il y a le monde entier d'un côté et sa pomme de l'autre !
-;o)
de toute façon je suis allergique aux commentaires conditionnels et autres hacks.
par contre je me suis régalé avec la CSS de Mozzila.
le bitmap est un peu grand à mon goût(*), mais la technique d'affichage en "multi-axes" j'adore.
ça permet d'afficher le haut et le bas mais aussi l'état ':link' et ':hover' tout en un, j'aime bien.
c'est l'image coulissante en un peu plus chiadé, j'avais jamais lu ça ailleurs.
-
-