[JavaScript] un argument à concaténer...

un argument à concaténer... [JavaScript] - HTML/CSS - Programmation

Marsh Posté le 15-07-2003 à 11:19:53    

Salut !!
 
G une fonction javascript qui contient entre autre les lignes suivantes :

Code :
  1. function chSousTheme (forme,numPoint){
  2.   if (forme.theme_1.options[1].selected==true){
  3.      ...
  4.   }
  5. }


 
Je voudrais que theme_1 ne soit pas en dur :
en fait, il faudrait que le 1 soit remplacé par l'argument numPoint
(ainsi ça ferait theme_1, theme_2, etc)
 
j'ai essayé :
forme.theme_+numPoint+.options[1].selected==true
 -> marche pas
forme.theme_numPoint.options[1].selected==true
 -> marche pas
forme.theme_+numPoint.options[1].selected==true
 -> marche pas
forme.theme_numPoint+.options[1].selected==true
 -> marche pas
 
  Quelle est la bonne synthaxe de concaténation ?


Message édité par sire de Botcor le 15-07-2003 à 11:22:14

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 15-07-2003 à 11:19:53   

Reply

Marsh Posté le 15-07-2003 à 11:53:13    

Code :
  1. function chSousTheme( forme, numPoint )
  2. {
  3.    var sel = document.getElementById( 'theme_' + numPoint );
  4.    if( sel.options[1].selected==true)
  5.    {
  6.     ...
  7.    }
  8. }

 
 
Cela dit, le premier élément n'est pas le 1, mais le 0.
Et pour connaître celui qui est sélectionné, y'a  
sel.selectedIndex;
 
 
http://msdn.microsoft.com/library/ [...] select.asp


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 15-07-2003 à 12:30:46    

[:spikler]


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Sujets relatifs:

Leave a Replay

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