Bonjour, j'aimerais récupérer la catégorie du menu dans laquelle on se situe.
mon menu est composé parfois de de sous menus, mais en gros c'est un menu normal semblable à ça :
Et dans mon script j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
 1
2
3
4
5<ul> <li><a href="...">...</a></li> .. .. </ul>
Mais mon alert me donne plusieurs résultats alors qu'il n'y en a qu'un de possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
 1
2
3
4
5 for(var i=0;i<=document.getElementsByTagName('a').length;i++){ if(document.getElementsByTagName('a')[i].href==document.location.href){ alert(i); } }
D'ailleurs je sais que je suis à la 23e balise a, car quand je fais : alert de
J'ai bien l'url de ma page courante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert(document.getElementsByTagName('a')[23]);
Et pourtant quand je parcours avec le while, ça me met d'autres valeurs, et si j'affiche aussi l'url du li, ça me met le bon. J'y comprends rien.
		
		
        




  
 


  Répondre avec citation
Partager