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

JavaScript Discussion :

Tableau et Javascript.


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2010
    Messages : 8
    Par défaut Tableau et Javascript.
    Bonjour, à toutes et à tous.

    Voila, je viens chercher des conseils ou des tutos pour résoudre mon problème.

    En clair je voudrais savoir s'il est possible en javascript de lier un évènement à uniquement une cellule d'un tableau, ou une ligne, ou une colonne.
    Et si oui, comment ?

    j'ai essayé de faire un document.getElementsById sur une cellule ou de la designer numériquement mais rien ne marche.
    Je suis sure que c'est possible, mais il me manque juste certaines connaissances qui me permettrais d'y arriver.

    C'est donc pour ça que je viens demander votre aide.
    D'avance merci.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    sur le td
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="alert(this.innerHTML)"
    mais dis nous en plus ? quel evenement ? lier quoi ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2010
    Messages : 8
    Par défaut
    Très simple,
    en faite j'ai un tableau et je voudrais avoir un événement onClick sur chaque ligne d'un tableau qui afficherait dans un input text ce que contient la première cellules de la ligne.

    En clair savoir comment pointer en javascript sur n'importe quel élément d'un tableau ?

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="document.getElementById('moninput').value=this.parentNode.getElementsByTagName('td')[0].innerHTML"
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2010
    Messages : 8
    Par défaut
    Merci j'ai testé ton code après avoir bien bidouillé j'ai réussi à l'insérer dans mon code.
    Par contre si tu as une source, des tutos pour plus explication je suis preneur, parce que même si ton code m'aide beaucoup, j'aimerais pouvoir la prochaine fois le faire par moi-même

    Cordialemet
    Ditrius

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    explication du code ...

    le but: recuperer le contenu du premier td de la ligne à partir d'un td de cette même ligne

    c'est donc le td qui prend le click
    en remontant d'un niveau avec parentNode on arrive sur le tr
    dont on prend la collection des td
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getElementsByTagName('td')
    le premier td de la ligne a pour indice 0:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getElementsByTagName('td')[0]
    on recupère son contenu:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getElementsByTagName('td')[0].innerHTML
    qui'l ne reste plus qu' attribuer au value de l'input souhaité ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. [DOM] tableau et javascript
    Par franfr57 dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 20/12/2006, 16h46
  2. Remplir un tableau en javascript
    Par faico dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 26/08/2006, 21h53
  3. Réponses: 8
    Dernier message: 30/04/2006, 15h42
  4. modifier un tableau avec javascript
    Par lemmings dans le forum Général JavaScript
    Réponses: 27
    Dernier message: 15/11/2005, 10h10
  5. Inclure une page dans dans une tableau avec javascript
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/09/2005, 12h31

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