Compatibilité avec javascript 1.1
Résolu/Fermé
mony84
Messages postés
68
Date d'inscription
mercredi 19 juillet 2006
Statut
Membre
Dernière intervention
5 octobre 2010
-
24 juil. 2007 à 09:08
mony84 Messages postés 68 Date d'inscription mercredi 19 juillet 2006 Statut Membre Dernière intervention 5 octobre 2010 - 25 juil. 2007 à 03:38
mony84 Messages postés 68 Date d'inscription mercredi 19 juillet 2006 Statut Membre Dernière intervention 5 octobre 2010 - 25 juil. 2007 à 03:38
A voir également:
- Compatibilité avec javascript 1.1
- Compatibilite windows 11 - Guide
- Telecharger javascript - Télécharger - Langages
- 192.168.l.1.1 - Guide
- Macos big sur compatibilité - Guide
- Pack compatibilité office 2003 - Télécharger - Bureautique
2 réponses
Mmm t'as pas du bien chercher :P
Pour récupérer la version du navigateur : navigator.appVersion
C'est 'normal' que la propriétés appCodeName de Navigator sous IE te donne 'Mozilla ' ... selon ce que j'ai lu c'est 'pour des raisons de compatibilité'. Quand à Firefox, c'est tout à fait normal qu'il te retourne 'Netscape'.
Enfin, les navigateurs compatibles JS1.1sont Netscape >= 3 (donc tous les Firefox car basés sur Netscape) et IE >= 4, en gros à peu près tout le monde.
Je pense que le plus simple pour ce que tu veux faire est d'utiliser deux <div> nommées (<div id="nom">) l'une contenant le texte que tu veux afficher aux personnes ne possédant pas un navigateur adéquet et l'autre pour les 99.9% d'autres personnes qui contient le texte "normal". Cette deuxiéme <div> étant par défaut cachée (style="display:none;").
Ensuite tu places un script <script language ="Javascript1.1"> qui ne sera interprété que par les navigateurs compatibles, et qui se chargera de masquer la <div> non compatible et d'afficher l'autre.
Pour récupérer la version du navigateur : navigator.appVersion
C'est 'normal' que la propriétés appCodeName de Navigator sous IE te donne 'Mozilla ' ... selon ce que j'ai lu c'est 'pour des raisons de compatibilité'. Quand à Firefox, c'est tout à fait normal qu'il te retourne 'Netscape'.
Enfin, les navigateurs compatibles JS1.1sont Netscape >= 3 (donc tous les Firefox car basés sur Netscape) et IE >= 4, en gros à peu près tout le monde.
Je pense que le plus simple pour ce que tu veux faire est d'utiliser deux <div> nommées (<div id="nom">) l'une contenant le texte que tu veux afficher aux personnes ne possédant pas un navigateur adéquet et l'autre pour les 99.9% d'autres personnes qui contient le texte "normal". Cette deuxiéme <div> étant par défaut cachée (style="display:none;").
Ensuite tu places un script <script language ="Javascript1.1"> qui ne sera interprété que par les navigateurs compatibles, et qui se chargera de masquer la <div> non compatible et d'afficher l'autre.
mony84
Messages postés
68
Date d'inscription
mercredi 19 juillet 2006
Statut
Membre
Dernière intervention
5 octobre 2010
11
25 juil. 2007 à 03:38
25 juil. 2007 à 03:38
merci beaucoup t00n
tu m'a sauvé la vie :-)
tu m'a sauvé la vie :-)