Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2011, 18h56   #1
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Par défaut Récupérer le <li> dans lequel on se situe dans le menu

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 :

Code :
1
2
3
4
5
<ul>
<li><a href="...">...</a></li>
..
..
</ul>
Et dans mon script j'ai ceci :
Code :
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);
	}
}
Mais mon alert me donne plusieurs résultats alors qu'il n'y en a qu'un de possible.

D'ailleurs je sais que je suis à la 23e balise a, car quand je fais : alert de

Code :
alert(document.getElementsByTagName('a')[23]);
J'ai bien l'url de ma page courante.

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.
__________________
Les statistiques et prévisions des principaux championnats européens sur : league-evolution.com
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 19h12   #2
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
ok, c'était en fait parce que la plupart des balises a ne sont pas encore référencées et j'avais eu la mauvaise idée de les laisser à vide :

Du coup j'ai remplacé en mettant un dièse :

__________________
Les statistiques et prévisions des principaux championnats européens sur : league-evolution.com
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h21.


 
 
 
 
Partenaires

Hébergement Web