Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2836 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Suivante
Auteur Sujet :

Mettre plusieurs ID identique dans un document HTML ?

n°135647
youdontcar​e
Posté le 06-05-2002 à 23:35:20  profilanswer
 

Reprise du message précédent :
pas sûr de tout bien comprendre ... une solution (?) :
 
tu nommes toutes les balises que tu veux changer avec un nom + un compteur, par ex :
 
<span id='change0'>texte</span>
<table border='1'><tr><td id='change1'>texte</td></tr></table>
<input id='change2'>
 
avec document.getElementById('name';), tu récupères la node ayant l'id 'name'. tu n'as qu'à boucler pour récupérer toutes les nodes :
 
i = 0;
while (n = document.getElementById('change' + i))
{
  n.style.backgroundColor = 'rgb(255, 0, 255)';
  i++;
}

mood
Publicité
Posté le 06-05-2002 à 23:35:20  profilanswer
 

n°135648
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 06-05-2002 à 23:37:58  profilanswer
 

youdontcare a écrit a écrit :

pas sûr de tout bien comprendre ... une solution (?) :
 
tu nommes toutes les balises que tu veux changer avec un nom + un compteur, par ex :
 
<span id='change0'>texte</span>
<table border='1'><tr><td id='change1'>texte</td></tr></table>
<input id='change2'>
 
avec document.getElementById('name';), tu récupères la node ayant l'id 'name'. tu n'as qu'à boucler pour récupérer toutes les nodes :
 
i = 0;
while (n = document.getElementById('change' + i))
{
  n.style.backgroundColor = 'rgb(255, 0, 255)';
  i++;
}  




mouais je crois qu'il y a pas vraiment de moyen efficace de se passer des IDs :/


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°135653
verdoux
And I'm still waiting
Posté le 06-05-2002 à 23:51:41  profilanswer
 
n°135655
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 06-05-2002 à 23:57:24  profilanswer
 
n°136409
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 08-05-2002 à 16:21:16  profilanswer
 
n°136430
Profil sup​primé
Posté le 08-05-2002 à 17:07:52  answer
 

joce :  :fuck:

n°136485
gizmo
Posté le 08-05-2002 à 20:19:36  profilanswer
 

donc si j'ai bien compris, la page qui te pose problème, c'est celle qui permet de personnaliser les couleurs. Dans ce cas, est-ce que le fait de donner des id/name non pas aux classes, mais aux éléments qui les utilisent ne serait-il pas une solution?
 
Je ne suis pas un expert en javascript, mais il y a peut-être moyen de donner le même id à plusieurs composentes d'une page.

n°136486
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 08-05-2002 à 20:20:21  profilanswer
 

gizmo a écrit a écrit :

donc si j'ai bien compris, la page qui te pose problème, c'est celle qui permet de personnaliser les couleurs. Dans ce cas, est-ce que le fait de donner des id/name non pas aux classes, mais aux éléments qui les utilisent ne serait-il pas une solution?
 
Je ne suis pas un expert en javascript, mais il y a peut-être moyen de donner le même id à plusieurs composentes d'une page.  




non par définition un id doit être unique :/


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°136492
gizmo
Posté le 08-05-2002 à 20:29:28  profilanswer
 

un id pour le CSS oui, mais pour les balises html?

n°136494
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 08-05-2002 à 20:33:02  profilanswer
 

gizmo a écrit a écrit :

un id pour le CSS oui, mais pour les balises html?  




idem, à partir du moment où tu marques id ca doit être unique.
Après on avait penser mettre class à la place, mais le problème c'est ensuite d'y acceder de manière simple avec le javascript :/


---------------
Protèges carnets personnalisés & accessoires pour bébé
mood
Publicité
Posté le 08-05-2002 à 20:33:02  profilanswer
 

n°136507
gizmo
Posté le 08-05-2002 à 21:00:49  profilanswer
 

mouais, en effet. Et je suppose (pas encore testé) que si on utilise un document.write() pour surcharger des valeurs de CSS, elles ne vont pas êtres prise en compte. :/

n°136509
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 08-05-2002 à 21:02:21  profilanswer
 

gizmo a écrit a écrit :

mouais, en effet. Et je suppose (pas encore testé) que si on utilise un document.write() pour surcharger des valeurs de CSS, elles ne vont pas êtres prise en compte. :/  




oui, enfin c'est pas document.write non  plus :D


---------------
Protèges carnets personnalisés & accessoires pour bébé
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[vb6]récupéré le code source d'une page HTML[HTML] Balise <SOUND>
[delphi]mettre koi ds uses du form pour utiliser TInifile???Comment mettre du texte sur une image en HTML ????
Recherche programmeur HTML et PHP[HTML - PHP] Traitement Formulaire
[php et latex] Mettre des formules de maths dans un forum[HTML] experts, questiond emise en page, TABLE's inside
[PHP][html] Je peux récuperer la valeur d'un input (html) dans du PHP? 
Plus de sujets relatifs à : Mettre plusieurs ID identique dans un document HTML ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)