geek space web solutions

Précautions à prendre avec les commentaires dans du Javascript

Thursday, 30 December 2010 14:07
There are no translations available.

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";
 

Add comment


Security code
Refresh

Sections


Last articles

Utiliser l'opacité d'un masq... Scythe Mugen 2 Cooler test... Module Fade Rotator pour Joo... Lancer une application au dé... Disable or change Ionic page... Lecteur MP3 - SylPlayer... Écouter l'événement SOUND_CO... Bot Pokemon GO NodeJS Script... Send array from Flash / As3 ... Comment corriger une erreur ...

Sondages

Do you think HTML5 can completely replace Flash ?
 
Would you be interested in an online XML editor ?
 

Paypal

paypal

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