IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

récupération des valeurs <li> depuis la page destination ?


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2011
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 19
    Par défaut récupération des valeurs <li> depuis la page destination ?
    Bonjour,

    J'ai deux pages html.
    p1 : contient un menu sous form de <li> ul> :

    ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <li><a href="#">smenu52</a>
              <ul id="smenu52">
                      <li><a href="p2.html?id=smenu52">smenu521</a></li>
                      <li><a href="#">smenu522</a></li>
                      <li><a href="#">smenu523</a></li>
              </ul>
    </li>
    ...

    jJ'envoie le id du premier <li> dans le href (en rouge)...
    En p2.html , je dois récupérer les valeurs de <li> qui sont en bleu pour les afficher dans un tableau.
    Mais je ne sais pas comment ?

  2. #2
    Membre éprouvé
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Par défaut
    Je ne peut nullement t'aider ni te fournir une réponse car je vois que tu est nouveau sur le forum mais juste te donner quelques conseils:
    -Il faut être le plus explicite possible ( Tu a omis le langage serveur comment veut tu qu'on t'aide, ou peut-être avec du code javascript a tout hasard ???).
    -Fournir du code (c'est bien tu en a fournis ).
    -Etre poli (bonjours, merci, etc...).
    -On aide ou l'on peut.
    -Le langage SMS est a bannir du forum.
    etc...
    Fournis nous plus d'informations sur le langage serveur ou si tu pensais a du javscript dit le.
    Soit plus explicite si tu veut avoir des réponses.
    J'ai relu ton post il faudrait peut-être transmettre les valeurs en paramètre. à p2.html

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2010
    Messages : 73
    Par défaut
    pour faire passer des informations entre 2 pages différentes tu DOIS obligatoirement les mettre dans les paramètres de la requête en utilisant get ou post et pour ton cas ça serait bien de tout mettre comme paramètre du lien sur lequel tu cliques sinon si tu veux utiliser un bouton pour passer d'une page à l'autre un input de type hidden pourrait faire l'affaire, mais que tu sois sur une page et que tu veuilles récupérer ce qui est dans l'autre sans rien envoyer en paramètre ça serait un peu moins clean mais tu peux dans le code s'exécutant au serveur ouvrir le fichier (qui est la première page) le parser et en faire ressortir ce que tu veux (je te conseille pas de faire cela

  4. #4
    Membre averti
    Inscrit en
    Janvier 2011
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 19
    Par défaut
    Citation Envoyé par ridick Voir le message
    pour faire passer des informations entre 2 pages différentes tu DOIS obligatoirement les mettre dans les paramètres de la requête en utilisant get ou post et pour ton cas ça serait bien de tout mettre comme paramètre du lien sur lequel tu cliques sinon si tu veux utiliser un bouton pour passer d'une page à l'autre un input de type hidden pourrait faire l'affaire, mais que tu sois sur une page et que tu veuilles récupérer ce qui est dans l'autre sans rien envoyer en paramètre ça serait un peu moins clean mais tu peux dans le code s'exécutant au serveur ouvrir le fichier (qui est la première page) le parser et en faire ressortir ce que tu veux (je te conseille pas de faire cela
    Oui , avec du javascript …
    Merci pour les conseils, oh oui je porte de l’importance à ceci (t’inquiètes pas)…

    Seulement , ce qui m’intéresse le plus maintenant c’est de trouver la solution et le bon code…

    >> pour faire passer des informations entre 2 pages différentes tu DOIS obligatoirement les mettre dans les paramètres de la requête en utilisant get ou post
    oui, j'utilise une <form ... method="get">

    >>et pour ton cas ça serait bien de tout mettre comme paramètre du lien sur lequel tu cliques
    Comme un href <a href … /> ? car je n'utilise pas un bouton pour aller à la page suivant
    Mais j’utilise des <a href= « lien-page-suivante » ></a> dans chaque <li> de mes listes des menu

    >> sinon si tu veux utiliser un bouton pour passer d'une page à l'autre un input de type hidden pourrait faire l'affaire,
    Bien pensé , mais je ne sais si ça sera valable dans mon pt. Cas ?

    >>mais que tu sois sur une page et que tu veuilles récupérer ce qui est dans l'autre sans rien envoyer en paramètre ça serait un peu moins clean
    OK
    >>mais tu peux dans le code s'exécutant au serveur ouvrir le fichier (qui est la première page) le parser et en faire ressortir ce que tu veux (je te conseille pas de faire cela
    Oui, ça me parait compliqué

    => Dans le code ci-dessus : qd je met :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li><a href="p2.html?id=smenu52">smenu521</a></li>
    Est ce que signifie que j’envoie ma liste <ul> (l’objet) , ou juste une chaîne de caractère qui est « smenu52 »
    Car dans la page 2 , j’ai beau essayé de récupérer les éléments de ma liste <ul> :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var ul = document.getElementById('id');
    alert(ul.childNodes.length);

    Mais ça m’affiche (une fois le vide et une autre null)
    Qu est ce qu’il manque ?

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    Citation Envoyé par denebola Voir le message
    Car dans la page 2 , j’ai beau essayé de récupérer les éléments de ma liste <ul> :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var ul = document.getElementById('id');
    alert(ul.childNodes.length);

    Mais ça m’affiche (une fois le vide et une autre null)
    Qu est ce qu’il manque ?
    pour commencer l'élément que tu cherches à récupérer a pour id smenu52 et non id.

    La démarche pour récupérer les LI pourrait être la suivante
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      // get element UL
      var oElem = document.getElementById( id_elem );
      // get les LI de UL
      var oChild = oElem.getElementsByTagName( 'LI');
      alert( oChild.length);

  6. #6
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2010
    Messages : 73
    Par défaut
    toi tu veux travailler avec du javascript à partir de la 2eme page sur des elements de la premiere page en utilisant document.getElementById("ton tralala");, mais tu oublies que document dans javascript c'est ta page 2 et à moins que tu recupère ton autre page dans une variable javascript je vois pas comment tu peu la parser
    explique mieu ton problème si j'ai mal compris

Discussions similaires

  1. [MySQL] récupération des valeurs d'un formulaire d'une page dans une autre page
    Par CSI2012 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 06/02/2013, 13h43
  2. [checkbox] Récupération des valeurs de checkbox
    Par chng001 dans le forum Struts 1
    Réponses: 13
    Dernier message: 07/09/2009, 20h31
  3. [Cookies] Récupération des valeurs d'un cookie
    Par titoumimi dans le forum Langage
    Réponses: 2
    Dernier message: 17/01/2006, 10h58
  4. [struts] [checkbox] récupération des valeurs cochées
    Par abourell dans le forum Struts 1
    Réponses: 16
    Dernier message: 10/06/2005, 20h58
  5. Réponses: 2
    Dernier message: 10/05/2005, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo