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   -
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

3 réponses

Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
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>
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
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 !
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
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…

0
Gihef Messages postés 5165 Statut Contributeur 2 779 > Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 ?

--
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923 > Gihef Messages postés 5165 Statut Contributeur
 
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.
0
jerod212 Messages postés 98 Statut Membre 4
 
ok merci beaucoup
0