Bonjour a tous 
bon alors voila, je pense que la manip que j'essaye de faire est completement erroné et va a l'encontre des droits du javascript, mais baste : ca ne marche pas !
je m'explique :
j'ai ce code rentré en dur :
1 2 3 4 5
| var positions = {
'bottom-left' : {position: 'bottom', align: 'left' },
'bottom-center': {position: 'bottom', align: 'center' },
'bottom-right' : {position: 'bottom', align: 'right' }
}; |
mais je voudrais que ces parametres passées a 'positions' soient dynamique.
J'ai donc fais ceci :
1 2 3 4 5 6 7
| var parametre='';
for(i=1;i<nbtmag;i++){
parametre+="'top-left"+i+"' : {position: 'top', align: 'left' },";
}
parametre = parametre.slice(0, -1);//pour retirer la virgule en trop
var positions = {parametre } |
mais la, voila, ca me plante dans les pattes!
j'ai essayé
var positions = {eval('parametre') };
mais meme tarif !
serait-ce du au fait que je fais une manip hyper pourri ?
d'avance merci
!
Partager