Bonjour,
Enfin de permettre un affichage optimal suivant la version du navigateur, je souhaite récupérer cette donnée et permettre au serveur d'envoyer le bon code correspondant à la version du navigateur.
Code :
- <script type="text/javascript">
- function Navigator () {
- this.name = window.navigator.appName;
- this.version = function () {
- var test = window.navigator.appVersion.indexOf("MSIE" );
- var indice= test + 5;
- var version = window.navigator.appVersion.charAt(indice);
- return version;
- }
- }
- document.write("<form name='formulaire' method='POST' action=""><input name='navigator_version' type='hidden'></form>" );
- var nav = new Navigator();
- document.formulaire.navigator_version.value = nav.version();
- document.formulaire.submit();
- </script>
|
Pour le moment, mon script ressemble à ça (pour le moment limité à IE)
Le problème, c'est qu'il faut donner une action à mon formulaire.
Dans la pratique, je pense qu'il faille redéterminer à chaque chargement d'une nouvelle page la version du navigateur, mais cela risque de soliciter pas mal d'échange.
Je cherche donc une méthode pour rendre cela utilisable facilement sans trop de lourdeur, mais je ne suis pas encore assez calé sur le javascript et la manipulation des variables prédéfinies php qui peuvent servir à charger la page en utilisant le array $_SERVER...
Bref, si une personne entrevoit ce que je souhaite, ça m'arrangerait un petit éclaircissement