begin process at 2012 05 29 08:26:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Divers

 > 

[DOM] Connaître la position d'un Childnode par rapport à ses siblings


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[DOM] Connaître la position d'un Childnode par rapport à ses siblings

dimanche 12 mars 2006 à 23:53:24 | [DOM] Connaître la position d'un Childnode par rapport à ses siblings

mentral

Bonjour.

Je cherche la fonction ou l'attribut qui, appliqué(e) à un childnode, me renvoie sa position.

Exemple :
    <balise mere>
        <balise fille 0/>
        <balise fille 1/>
       <balise fille 2/>
    </balise mere>

En appliquant ce que je recherche à <balise fille 1/>, ce que je recherche me retournerait "1".

Merci.

[ MENTRAL ]


lundi 13 mars 2006 à 06:16:12 | Re : [DOM] Connaître la position d'un Childnode par rapport à ses siblings

bultez

Membre Club





Bonjour,

vers le bas node: généralités pour l'utilisation

Propriétés:

vers le bas attributes (attributs)
vers le bas childNodes (nœud enfant)
vers le bas data (données en caractères)
vers le bas firstChild (premier nœud enfant)
vers le bas lastChild (dernier nœud enfant)
vers le bas nextSibling (prochain nœud d'un type)
vers le bas nodeName (nom du nœud)
vers le bas nodeType (type du nœud)
vers le bas nodeValue (valeur/contenu du nœud)
vers le bas parentNode (nœud parent)
vers le bas previousSibling (nœud précédent d'un type)

Méthodes:

vers le bas appendChild() (ajouter un nœud enfant)
vers le bas appendData() (ajouter des données en caractères)
vers le bas cloneNode() (copier un nœud)
vers le bas deleteData() (effacer des données en caractères)
vers le bas getAttribute() (rechercher la valeur d'un nœud attribut)
vers le bas getAttributeNode() (rechercher un nœud attribut)
vers le bas hasChildNodes() (vérifier l'existence de nœuds enfants)
vers le bas insertBefore() (insérer un nœud)
vers le bas insertData() (insérer des données en caractères)
vers le bas removeAttribute() (effacer la valeur d'un nœud attribut)
vers le bas removeAttributeNode() (effacer un nœud attribut)
vers le bas removeChild() (effacer un nœud)
vers le bas replaceChild() (remplacer un nœud enfant)
vers le bas replaceData() (remplacer des données en caractères)
vers le bas setAttribute() (fixer la valeur d'un nœud attribut)
vers le bas setAttributeNode() (créer un nœud attribut)


[ Lien ]


Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

mardi 14 mars 2006 à 13:56:59 | Re : [DOM] Connaître la position d'un Childnode par rapport à ses siblings

mentral

Merci pour cette première réponse.

Le problème est qu'aucune méthode ne fait cela par défaut.

J'en ai construit une qui parse un ensemble de siblings et attribue à chacun d'entre eux une classe comportant le numéro de leur position. Par la suite, je retrouve la position de chaque node par node.className

Ceci dit, je trouve cette méthode assez inélégante et suis sûr que l'on peut trouver mieux.
Avant d'y parvenir, j'avais envisagé une autre solution qui aurait consisté à remonter de previousSibling en previousSibling jusqu'à retomber sur le parentNode.firstChild mais mon code ne fonctionnait pas.

Quelqu'un a-t-il une idée pour y parvenir ?

[ MENTRAL => NemetraL ]




Cette discussion est classée dans : rapport, connaître, position, dom, childnode


Répondre à ce message

Sujets en rapport avec ce message

position des calques [ par lemica ] bonjour,je n'arrive pas a positionner un calque par rapport a la taille de la fenetre du navigateur, afin qu'il soit toujour a la meme place par rappo DOM, id et position [ par Teclis01 ] Bonzourrrrr Je fais une petite application pour un jeu en php/mysql/js/.... et j'ai besoin d'un petit coup de pouce pour le DOM <img sr Connaître la position du curseur à un temps donné [ par jdmcreator ] Bonjour,J'ai une question tout bête que je ne suis pas capable de régler. Je voudrais avoir la position du curseur à chaque seconde. J'ai tenté d'util Connaître la position d'un input [ par kcin ] Salut à tous.Je vois de partout des codes permettant de connaître la position de la souris, mais existe t-il un code pour connaître la position d'un i recupérer position scroll après un get [ par yebs ] bonjour,j'ai un petit soucis... je construis un site où il y a une longue liste de produits que l'on peut commander. Cependant quand je fais "ajouter dom [ par Yahaaaaaa ] bjrs jaimerai avoir del'aide sur le dom(javascript) mon but et de prendre en selection un text ou une image et davoir son path ,je veu dir que jai le event et FF3 [ par lowkey ] Bonsoir à tous !!Je viens de tester la source : http://www.javascriptfr.com/tutoriaux/POSITION-SOURIS-DANS-PAGE_478.aspxfunction</strong changer la position des éléments dans une listbox [ par jericho63 ] bonjour voici mon problème: j'ai une listbox dans ma page dans laquelle je fais afficher le contenu d'un table mysql ordonner selon un index. ce qu Position absolute selon un calque [ par skit ] Bonjour à tous, j'ai un petit problème pour lequel je ne trouve aucune réponse. J'ai deux calques imbriqués l'un dans l'autre et celui qui est imbriqu Javascript - Menu dynamique en fonction de la position du curseur sur celui-ci [ par sebastiengoret ] Bonjour à tous, Je cherche un moyen de créer un menu dynamique verticalement. Ce menu contient une série d'image provenant d'une base de données et pe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales