Afficher un texte juste si le navi est MSIE

Fermé
jerod212 Messages postés 92 Date d'inscription samedi 5 août 2006 Statut Membre Dernière intervention 29 janvier 2013 - 7 janv. 2008 à 19:54
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 10 janv. 2008 à 22:47
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 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 267
7 janv. 2008 à 19:58
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 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
7 janv. 2008 à 20:24
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 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
7 janv. 2008 à 21:50
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 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 775 > Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016
10 janv. 2008 à 22:18
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 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920 > Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023
10 janv. 2008 à 22:47
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 92 Date d'inscription samedi 5 août 2006 Statut Membre Dernière intervention 29 janvier 2013 4
7 janv. 2008 à 20:30
ok merci beaucoup
0