Concat�nation de variables dans un nom de variables ?
Bonjour,
j'ai un petit soucis, qui je suis sure est tr�s b�te, mais je patauge vraiment !!!
Sur le onchange d'un select, j'assigne des variables javascript avec les valeurs des listes d�roulante s�lectionn�es.
J'ai un tableau qui fonctionne comme ca :
optionArrayidProduct[idSelect1][idSelect2].
Suite � la r�cup�ration des diff�rents id, je souhaite affecter la valeur contenue dans le tableau � un input cach�. Mais je ne sais pas comment concat�ner le nom de la variable du tableau avec les valeurs des id...
Un peu de code sera plus parlant :
Code:
1 2 3 4 5 6
| <select name="style" onchange="if(form.m_Color.selectedIndex != 0 && form.style.selectedIndex != 0) {literal}{{/literal}if(form.m_Size.selectedIndex != 0){literal}{ {/literal}
var aid=this.options[this.selectedIndex].value;
var colorIndex = form.m_Color.selectedIndex-1;
var sizeIndex = form.m_Size.selectedIndex-1;
form.m_availP.value = optionsArray+aid+[+colorIndex+][+sizeIndex+];
{literal}}} {/literal}"> |
j'ai essay� avec des cotes :
form.m_availP.value = 'optionsArray'+aid+'['+colorIndex+']'['+sizeIndex+']';
Mais la du coup (et c'est logique) ca me donne une chaine de caract�re et ca m'affiche dans mon input : optionsArray41[0][1] alors que moi je veux la valeur de cette variable javascript.
Comment faire ?
Comment concat�ner ?
Peux-�tre que je peux transformer ma chaine en nom de variable ?
Merci d'avance,
Deb