Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/04/2011, 16h08   #1
Invité de passage
 
Homme Christophe JEAN
Développeur Web
Inscription : avril 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Christophe JEAN
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Conseil

Informations forums :
Inscription : avril 2011
Messages : 7
Points : 2
Points : 2
Par défaut Comment connaitre la version du javascript

Bonjour à tous,

J'ai cherché longtemps en vain, comment déterminer la version du Javascript utilisé par un poste client en viste sur un site.

Et même comment connaître la version utilisée par mon propre navigateur.

Si quelqu'un peut répondre à l'une ou l'autre des questions, d'avance merci.


@+
cjean123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 16h10   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<script type="text/javascript">
var jsver = 1.0;
</script>
<script  language="Javascript1.1">
jsver = 1.1;
</script>
<script language="Javascript1.2">
jsver = 1.2;
</script>
<script  language="Javascript1.3">
jsver = 1.3;
</script>
<script   language="Javascript1.4">
jsver = 1.4;
</script>
<script  language="Javascript1.5">
jsver = 1.5;
</script>
<script  language="Javascript1.6">
jsver = 1.6;
</script>
<script  language="Javascript1.7">
jsver = 1.7;
</script>
<script  language="Javascript1.8">
jsver = 1.8;
</script>
<script  language="Javascript1.9">
jsver = 1.9;
</script>
<script  language="Javascript2.0">
jsver = 2.0;
</script>
<script type="text/javascript">
document.write('Version supportée: Javascript ' + jsver
);
</script>
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 19/04/2011, 16h20   #3
Invité de passage
 
Homme Christophe JEAN
Développeur Web
Inscription : avril 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Christophe JEAN
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Conseil

Informations forums :
Inscription : avril 2011
Messages : 7
Points : 2
Points : 2
Désolé SpaceFrog, c'était le code qu'il y avait sur L'autre post
J'ai testé (IE8 et Windows XP SP3), et bien j'ai déjà la version 7 de javascript.

Bizarre non ?
cjean123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 16h30   #4
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Pour IE, ce n'est pas la verion de JavaScript, mais de JScript.

Ceci dit, à part par curiosité, quelle est l'utilité de cette information ?
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 16h57   #5
Invité de passage
 
Homme Christophe JEAN
Développeur Web
Inscription : avril 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Christophe JEAN
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Conseil

Informations forums :
Inscription : avril 2011
Messages : 7
Points : 2
Points : 2
C'est principalement pour pouvoir déterminer certain dysfonctionnement que constatent les visiteurs de sites développés par mes soins, cela me permettrait d'avoir des piste à leur trouver des solutions.

Et de fil en aiguille, j'ai remarqué que dans tout navigateur, la version du javascript est carrément caché. Les éditeurs affichent parfois sur leur site la version supportée mais cette information devient obsolète si une mise à jour est effectuée sur le navigateur.

conclusion : je ne peux même pas demander dans le cadre d'une Hotline la version du JS interprétée par le navigateur du client.
cjean123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 17h49   #6
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Dans ce cas, le navigateur et sa version sont plus utiles à connaitre que la version de JavaScript
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 18h22   #7
Invité de passage
 
Homme Christophe JEAN
Développeur Web
Inscription : avril 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Christophe JEAN
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Conseil

Informations forums :
Inscription : avril 2011
Messages : 7
Points : 2
Points : 2
Tu as raison.

Cependant, c'est lorsque les différences sont le plus subtiles qu'elles sont le plus casse-tête à résoudre.

De plus je n'ai pas trouvé dans javascript de fonctions ou méthode permettant de trouver précisément la version à la différence de tous les autres langage que je connaîs : PHP, ASP, VB, C# et même tout langage SQL permet d'en afficher la version.

L'avantage est qu'on sait avec quoi on programme et ça permet de savoir ou trouver les syntaxes inexistantes d'un version à l'autre.
cjean123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 18h56   #8
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
La différence, c'est que la version de JavaScript ne dépend pas d'une installation sur le poste de l'utilisateur (ou sur un serveur pour PHP, MySQL ou autres) mais uniquement de la version du navigateur installé.
En ce qui me concerne, je trouve plus facile lorsqu'un utilisateur me signale un bug de lui demander quel est son navigateur que la version de JavaScript utilisée...
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 17h29   #9
Invité de passage
 
Homme Christophe JEAN
Développeur Web
Inscription : avril 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme Christophe JEAN
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Conseil

Informations forums :
Inscription : avril 2011
Messages : 7
Points : 2
Points : 2
Par défaut Exemple de bug sur les version de Javascript

Bonjour,

Désolé à tous ceux qui m'ont répondu pour mon manque de réactivité eu égard une activité professionnelle plus soutenue que jamais.

Pour illustrer l'intérêt de connaître la version de Javascript utilisé, voici un lien vers un site Web proposant un calendrier :
http://jqueryui.com/demos/datepicker/#multiple-calendars

Comme c'est joli calendrier vous le reprennez (JQUERY étant quasiment indispensable à une bonne page Web), Comme Firefox 3.xx dispose d'excellents outils de débogage, vous testez et dééboguez.

Comme vous en êtes très comptant, vous mettez votre page en ligne. Et là vous avez une multitudes d'appels d'utilisateurs qui vous disent que le calendrier ne s'affiche pas.... Parce qu'en plus j'assure la hotline de l'extranet.

Javascript s'enrichi de nouvelles fonctions au fur et à mesure des versions, et comme rien n'empêche un éditeur de mettre à jour son navigateur et que rien n'oblige un utilisateur à le faire, j'estime que récupérer la version de Javascript serait un moyen plus sûr d'assurer une comptabilité d'un développement dans tout ce cafouillage.

Juste pour précision à SpaceFrog, ton code fonction sur IE 9 et je constate qu'il interprête la version 1.3 alors que Firefox 4 interprête la 1.6 (de mémoire).

Je pense avoir une eu ma réponse.

Merci à tous
cjean123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h43.


 
 
 
 
Partenaires

Hébergement Web