Lecture de code selon navigateur

marceybert Messages postés 1 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 4 mars 2005 - 4 mars 2005 à 12:21
PhiL666 Messages postés 102 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 9 juin 2006 - 16 mars 2005 à 04:35
Bonjour,

J'ai un menu qui est visible sur netscape7.0 et sur ie6

Le problème est que les 2 navigateurs affichent le menu à des endroits différents selon si c'est ie ou netscape. Et poru la charte graphique ça fait très laid sous netscape si c'est beau sous ie ou inversement.

Je cherche un code qui soit à la fois compatible pour ie et aussi pour netscape.

Je pense que la solution est la suivante :
1/ faire un test des navigateurs
2/ selon le résultat, traiter telle portion de code

L'idéal est que les 2 portions de code se trouvent dans la même page.

Merci

1 réponse

PhiL666 Messages postés 102 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 9 juin 2006
16 mars 2005 à 04:35
ajoute le code à l'interieur des conditions respectives (if/else) à l'aide de document.write("")
si ton code comportait déjà des " remplace les par '

à placer où le menu se retrouvait dans le

<SCRIPT language="Javascript">
if (navigator.appName == "Microsoft Internet Explorer")
{
document.write("code pour IE")
}
else
{
document.write("code pour Mozilla/Netscape")
}
</SCRIPT>
0
Rejoignez-nous