Bonjour
j'ai un problème sur la page http://www.cobi-engineering.com/index.php
J'utilise Flir pour utiliser la police Neue Helvetica dans mes headers et le code suivant pour mettre le premier mot en gris foncé.
Tout fonctionne correctement mis à part les caractères accentués. Je souhaite donc les remplacer par des caractères non accentués. Classique quoi...
Le problème c'est que la fonction indexOf() ne trouve aucun caractère accentué dans le mot "Dernières"!!
Voici ma fonction en bas qui est appelée sur ma page.
Peut il y avoir une erreur de codage de caractère??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 //place le premier mot des Headers en blackgrey function styliseH(){ headers = $$('#columns h3', '#content h3'); $each(headers, function(header, index){ var black = header.getText().substring(0,header.getText().indexOf(" ",0)); var white = header.getText().substring(header.getText().indexOf(" ",0)); /*MON PROBLEME EST ICI*/ //la variable black contient le mot "Dernières" //Pourtant indexOf("è") ne trouve rien!! if (black.indexOf("è") != -1) alert(black); /*FIN DU PROBLEME*/ header.setHTML('<span class="blackgrey">'+black+'</span>'+white); header.getElement('.blackgrey').setStyle('color','#323232'); }); }
Merci de m'aider, je suis carrément pommé là...
Partager