geek space web solutions

Précautions à prendre avec les commentaires dans du Javascript

Jeudi, 30 Décembre 2010 14:07
Il est bien sûr souvent bon de mettre des commentaires dans son code. En javascript, sous IE6, les commentaires peuvent provoquer des problèmes.

Rien de très compliqué ici, c'est juste quelques petites astuces à savoir.

1°) Comment commenter
Sous IE6 il faut éviter de mettre des commentaires en utilisant les //.

Si l'on écrit le code suivant avec le commentaire juste au dessus de la manière suivante, la ligne de code ne fonctionnera pas sous IE6.
Ceci est parfois très capricieux comme souvent avec IE6...
// On active le menu survolé
lis_submenu[this.number].className=arrayClassNameBase_submenu[this.number]+" active";

Pour solutionner le problème, il faut :
soit ajouter un point virgule à la fin de la ligne de commentaire,
soit préférer les /* (...) */ pour mettre la ligne en commentaire.
// On active le menu survolé;
lis_submenu[this.number].className=arrayClassNameBase_submenu[this.number]+" active";
/* On active le menu survolé */
lis_submenu[this.number].className=arrayClassNameBase_submenu[this.number]+" active";

2°) Les accents
Deuxième chose à savoir, il vaut mieux éviter de laisser des caractères accentués dans les commentaires.
Cela dépend bien sûr du type de codage de la page (utf-8 ou iso), en revanche, je ne peux pas vraiment vous dire sur quels navigateurs autre que IE6 cela provoque des problèmes...
/* On active le menu survole; */
lis_submenu[this.number].className=arrayClassNameBase_submenu[this.number]+" active";
 

Commentaires  

 
# Invité 28-02-2011 00:57
Great post. Articulates the point wonderfully.
Répondre | Répondre en citant | Citer
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Sections

Éditeur de fichier XML en ligne


"XML Manager" est un éditeur sécurisé permettant d'administrer en ligne un fichier XML.
Il fournit des fonctions avancées de recadrage et de redimensionnement des images...

Sondages

Pensez-vous que le HTML5 puisse complètement remplacer Flash ?
 
Seriez-vous intéressé par un éditeur d'XML en ligne ?
 

Paypal

paypal

Code du plugin Joomla AutoSEO 1.2 par www.geek-space.fr