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 :

Name sur un TD ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Kyti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 182
    Par défaut Name sur un TD ?
    Bonjour,

    J'ai ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <TD class="classe1" background = "icone.gif" ID="onlget1" NAME="onglet">Onglet 1</TD>
    Et au clic sur un bouton, j'appelle une fonction JS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function reinit(){
            for(i=0;i<document.getElementsByName("onglet").length;i++){
                 ...
    	}
    }
    Malheureusement ça ne fonctionne pas, car le document.getElementsByName("onglet").length = 0.

    Comment fait-on pour mettre un name sur un TD ? Peut-on le faire ?
    car j'ai testé de mettre dans ma page le même name dans un input et le length me donne 1, donc le input mais pas le TD.

    Comment puis-je faire ?

    Merci

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    L'attribut name n'est censé être utilisé que pour les éléments de formulaire ou les liens.
    Pour les autres balises, le comportement est assez aléatoire en fonction des navigateurs.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirmé Avatar de Kyti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 182
    Par défaut
    Merci, j'ai utilisé name pour simplifier car j'ai plein d'onglets, mais tant pis, je vais utiliser les id à la place...

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Un élément "td" n'a pas d'attribut "name". Seul l'attribut "id" existe.

    D'autre part, et hors sujet, lorsqu'on utilise dans un élément les 2 attributs "name" et "id", ils doivent avoir la même valeur.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/07/2012, 08h09
  2. Named Pipes sur vista
    Par Tosh dans le forum C++
    Réponses: 1
    Dernier message: 18/07/2007, 21h28
  3. aide sur getElementById ou Name
    Par scorpion.os dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/04/2007, 13h31
  4. Plusieurs service name sur une machine
    Par cyr2005 dans le forum CORBA
    Réponses: 5
    Dernier message: 02/10/2005, 12h42
  5. Connexion sur une base via BDE (pb de User Name)
    Par Sharky21 dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/12/2004, 10h31

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