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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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é
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var positions = {eval('parametre')	};
mais meme tarif !

serait-ce du au fait que je fais une manip hyper pourri ?

d'avance merci !