Posez votre question Signaler

Test si navigateur ie [Résolu]

niou - Dernière réponse le 26 févr. 2011 à 12:03
Bonjour,
J'ai des problèmes d'affichage avec ie7; firefox. j'ai mis un menu en flash et celui-ci est décalé.
Donc je me suis dit: tiens je vais opter pour des tests de navigateur.
<!--[if IE]>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="733" height="105" align="center">
            <param name=movie value="menu.swf">
            <param name=quality value=high>
            <embed src="menu.swf" quality=high pluginspage="http://www.macromedia.com/..." type="application/x-shockwave-flash" width="733" height="105" align="middle">
            </embed> 
          </object> 
    <![endif]-->


Mais du coup mon menu ne s'affiche pas sous firefox. Donc en dessous de ce code, j'ai mis pareil mais en changeant le test: <!--[if !IE]> ....... <![endif]-->
Mon menu apparait 2 fois sous ie, et aucune sous firefox.
D'où provient mon erreur ?
Merci d'avance
Lire la suite 

Test si navigateur ie »

7 réponses
Réponse
+6
moins plus
salut niou,
<!--[if lte IE 6]>/*pour ie6 et en dessous*/
<![endif]-->
<!--[if IE 7]>/*pour ie7*/
<![endif]-->
<!--[if !IE]> <-->/*pour les autres navigateurs*/
<!--> <![endif]-->

il y a une autre solution c'est de récupérer vai php le navigateur
if (ereg("MSIE 6.0", $_SERVER["HTTP_USER_AGENT"])) //pour détecter si le navigateur est IE6
{
//ton code
}
elseif (ereg("MSIE 7.0", $_SERVER["HTTP_USER_AGENT"])) //pour détecter si le navigateur est IE7
{
//ton code
}
else //les autres navigateurs
{
//ton code
}
titos2010- 22 avril 2010 à 00:40
Merci beaucoup !

Excellente solution, bien meilleure que le lourdingue <!--[ if IE machin, à l'image de MS

Titos
Ajouter un commentaire
Réponse
+0
moins plus
Personne ne peux m'aider svp?
Ajouter un commentaire
Réponse
+0
moins plus
Je vais tester ta solution. Je te tiens au courant
Merci
Ajouter un commentaire
Réponse
+0
moins plus
Bon sa marche parfaitement. Je t'en remercie beaucoup !!!!
Ajouter un commentaire
Réponse
+0
moins plus
Aucun probleme, c'était avec plaisir
Ajouter un commentaire
Réponse
+0
moins plus
Vraiment excellent
Merci

Le php est vraiment plus sûr que le bon vieu

<!--[if IE 6]>
CODE
<![endif]-->
Ajouter un commentaire
Ce document intitulé « test si navigateur ie » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?