Salut
Mon probleme a l'air si simple mais je bloque.
J'ai simplement besoin de tester si le href d'un lien contient une certaine chaine :
[source=js]...
a_actuel=document.getElementsByTagName("a")[n] ;
if (a_actuel.href.indexOf( liste[i] ) != -1){
...[/source]
mais ça me donne toujours une erreur.
Au cas où la valeur de href ne serait pas vraiment une chaine, j'ai donc essayé de la convertir en chaine :
[source=js]var chaine = "";
chaine += a_actuel.href;[/source]
mais rien que ça tout seul produit une erreur. :\
Pourquoi diable ne peut-il pas ajouter cette valeur à une chaine ?
Pourtant
[source=js]alert(a_actuel.href);[/source]
fonctionne, donc c'est qu'il peut la traiter comme une chaine.
Quelqu'un peut m'expliquer cet étrange phénomène ???