concatenation

concatenation - HTML/CSS - Programmation

Marsh Posté le 17-10-2007 à 10:36:23    

bonjour,
 
je n'arrive pas à mettre la variable i entre guillemet, sa me met une erreur.
 
document.getElementById(i).style.color = "blue";

Reply

Marsh Posté le 17-10-2007 à 10:36:23   

Reply

Marsh Posté le 17-10-2007 à 10:37:24    

Il manque du code là...

Reply

Marsh Posté le 17-10-2007 à 10:39:26    

ba non il faut juste mettre i entre guillemet car normalement c' est sa
document.getElementById("test" ).style.color = "blue";
 
mais la moi je veux genre sa :  
 
document.getElementById("+i+" ).style.color = "blue"; mais sa marche pas.

Reply

Marsh Posté le 17-10-2007 à 10:45:02    

wtf is "+i+" ???
C'est l'id du node que tu vise?
ou alors tu voulais ecrire ++i ou i++ car tu es dans une boucle? si c'est le cas, es-tu biensur que les ids de tes nodes sont uniquement des chiffres?


Message édité par anapajari le 17-10-2007 à 10:45:47
Reply

Marsh Posté le 17-10-2007 à 10:49:04    

oui jsui dans une boucle pour regarde :  
function couleur(id,couleur)
{
 if(couleur == "red" )
 {
  for(i=0;i<5;i++)
  {
   if(id != i)
   {
    document.getElementById(''+i+'').style.color = "blue";
   }
  }
 }
 
}

Reply

Marsh Posté le 17-10-2007 à 10:52:52    

j'avais pas vu que c'était 2 fois des simples quotes [:dawa]
Bref ta 1ere syntaxe doit marcher:

Code :
  1. document.getElementById(i).style.color = "blue";


 
Maintenant je tiens à dire que ta fonction relève du grand n'importe quoi [:w3c compliant]

Reply

Marsh Posté le 17-10-2007 à 10:54:45    

c pour gérer les couleurs d'un menu, la variable i doit étre prise comme un caractère pour fonctionner et là c'est pas le cas.

Reply

Marsh Posté le 17-10-2007 à 11:03:37    

freddy_ghost a écrit :

c pour gérer les couleurs d'un menu, la variable i doit étre prise comme un caractère pour fonctionner et là c'est pas le cas.

 

Elle est moisie ta fonction, et elle sent très très fort des pieds :/

 

Edit : Et donc t'as des éléments du genre <li id="3"> :??:

 

Edit 2 : J'ai beau réfléchir et en fait je vois pas du tout à quoi peut servir ta fonction là ...


Message édité par Dj YeLL le 17-10-2007 à 11:04:55

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 17-10-2007 à 11:04:29    

c'est bon sa fonctionne j'avais un souci avec le nombre de id. merci

Reply

Marsh Posté le 17-10-2007 à 11:05:01    

et pourquoi tu donnes pas des VRAIS ids à tes éléments de menus, genre "element0", "element1" etc ? ce serait un poil plus clair.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 17-10-2007 à 11:05:01   

Reply

Marsh Posté le 17-10-2007 à 11:07:11    

freddy_ghost a écrit :

c pour gérer les couleurs d'un menu, la variable i doit étre prise comme un caractère pour fonctionner et là c'est pas le cas.


Le mieux c'est de regarder l'élément précédent, le mettre en bleu, et prendre le nouveau et le mettre en rouge, au lieu de colorier tout ton menu à chaque fois non ? (si j'ai bien compris le contexte)


Message édité par theredled le 17-10-2007 à 11:07:36

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 19-10-2007 à 13:46:51    

theredled a écrit :

et pourquoi tu donnes pas des VRAIS ids à tes éléments de menus, genre "element0", "element1" etc ? ce serait un poil plus clair.


 
+1 car en HTML, le premier caractère des identifiants doit être une lettre.

Reply

Marsh Posté le 19-10-2007 à 15:17:42    

Voilà, faut que ça matche ^[a-zA-Z][a-zA-Z0-9\-_:\.]*$

Reply

Marsh Posté le 19-10-2007 à 17:55:17    

FlorentG a écrit :

Voilà, faut que ça matche ^[a-zA-Z][a-zA-Z0-9\-_:\.]*$


http://forum-images.hardware.fr/icones/message/icon11.gif
 :heink:


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 19-10-2007 à 18:41:37    


 
?


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 19-10-2007 à 20:55:37    


ben c'est zarb ça, ça fout pas le bordel dans le css avec les sélecteurs de classes et de pseudo-classes :??:


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 20-10-2007 à 08:09:28    

De quoi ? :??:

Message cité 1 fois
Message édité par FlorentG le 20-10-2007 à 08:09:41
Reply

Marsh Posté le 20-10-2007 à 15:27:09    


a#monlien:hover, c'est un <a id="monlien:hover"> ou le hover d'un <a id="monlien"> [:pingouino dei]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 22-10-2007 à 10:30:54    

Ca doit être à l'agent-utilisateur de se démerder, nan ?
 

Reply

Marsh Posté le 22-10-2007 à 15:04:31    

FlorentG a écrit :

Ca doit être à l'agent-utilisateur de se démerder, nan ?


Ptet, m'enfin c'est comme si on autorisait les point et les + dans les noms de variables php quoi [:oxy2]

Message cité 1 fois
Message édité par theredled le 22-10-2007 à 15:05:30

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 22-10-2007 à 16:12:36    

theredled a écrit :


Ptet, m'enfin c'est comme si on autorisait les point et les + dans les noms de variables php quoi [:oxy2]


c'est possib [:spamafote]

Code :
  1. ${'a.b+c'} = 'truc';

Reply

Marsh Posté le 22-10-2007 à 16:57:54    

anapajari a écrit :


c'est possib [:spamafote]

Code :
  1. ${'a.b+c'} = 'truc';



[:sarrache les chveux]
Bon ben alors c'est encore pire cette histoire d'ID :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 22-10-2007 à 17:59:37    

anapajari a écrit :


c'est possib [:spamafote]

Code :
  1. ${'a.b+c'} = 'truc';



 
'tain mais on est sur un forum tout public ici hein... :/


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed